[Jderobot-dev] Ice for Android

Alejandro Hernández ahcorde en gmail.com
Mie Oct 10 13:20:33 CEST 2012


Hola,

esta historia me sigue fallando y la verdad ando bastante perdido. El error
me salta en esta linea:

         MotorsPrx mprx = MotorsPrxHelper.checkedCast(base);

donde base es:

                Ice.ObjectPrx base;

El error es el siguiente:

10-10 13:17:48.383: E/AndroidRuntime(834): Ice.SocketException
10-10 13:17:48.383: E/AndroidRuntime(834):     error = 0
10-10 13:17:48.383: E/AndroidRuntime(834): at
IceInternal.Network.createPipe(Network.java:835)
10-10 13:17:48.383: E/AndroidRuntime(834): at
IceInternal.ThreadPoolWorkQueue.<init>(ThreadPoolWorkQueue.java:21)
10-10 13:17:48.383: E/AndroidRuntime(834): at
IceInternal.ThreadPool.<init>(ThreadPool.java:171)
10-10 13:17:48.383: E/AndroidRuntime(834): at
IceInternal.Instance.finishSetup(Instance.java:780)
10-10 13:17:48.383: E/AndroidRuntime(834): at
Ice.CommunicatorI.finishSetup(CommunicatorI.java:286)
10-10 13:17:48.383: E/AndroidRuntime(834): at
Ice.Util.initialize(Util.java:212)
10-10 13:17:48.383: E/AndroidRuntime(834): at
Ice.Util.initialize(Util.java:222)
10-10 13:17:48.383: E/AndroidRuntime(834): at
player.teleoperator.Connect.tryConnection(Connect.java:129)
10-10 13:17:48.383: E/AndroidRuntime(834): at
player.teleoperator.Connect$1.onClick(Connect.java:46)
10-10 13:17:48.383: E/AndroidRuntime(834): at
android.view.View.performClick(View.java:2408)
10-10 13:17:48.383: E/AndroidRuntime(834): at
android.view.View$PerformClick.run(View.java:8816)
10-10 13:17:48.383: E/AndroidRuntime(834): at
android.os.Handler.handleCallback(Handler.java:587)
10-10 13:17:48.383: E/AndroidRuntime(834): at
android.os.Handler.dispatchMessage(Handler.java:92)
10-10 13:17:48.383: E/AndroidRuntime(834): at
android.os.Looper.loop(Looper.java:123)
10-10 13:17:48.383: E/AndroidRuntime(834): at
android.app.ActivityThread.main(ActivityThread.java:4627)
10-10 13:17:48.383: E/AndroidRuntime(834): at
java.lang.reflect.Method.invokeNative(Native Method)
10-10 13:17:48.383: E/AndroidRuntime(834): at
java.lang.reflect.Method.invoke(Method.java:521)
10-10 13:17:48.383: E/AndroidRuntime(834): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)


El 9 de octubre de 2012 16:44, Alejandro Hernández <ahcorde en gmail.com>escribió:

> Estaba con la API 2.2 he pasado a utilizar la 4.1 y ya no me da problemas.
>
> Gracias.
>
> Ãlex.
>
> El 9 de octubre de 2012 16:19, Roberto Calvo <rocapal en libresoft.es>escribió:
>
>
>> Buenas Alejandro,
>>
>> Hace tiempo se utilizaba un JAR distinto para Android. Pero desde hace
>> un año o más (creo), se viene utilizando el mismo que para JAVA.
>>
>> En [1] lo puedes leer "Ice for Android uses the Ice for Java run time".
>> El paquete que estás usando es el correcto. Donde instale el JAR es lo
>> de menos, simplemente asegúrate que tienes la referencia añadida en
>> eclipse a la ruta del JAR de ICE.
>>
>> Puedes ver las clases que contiene el JAR y asi ver que está Ice.Util:
>>
>> file-roller /usr/share/java/Ice.jar
>>
>> Compruébalo, porque yo en mi JAR instalado si veo que exista
>> Ice.Util.class
>>
>> Un saludo!
>>
>> [1] http://www.zeroc.com/android.html
>>
>>
>> El mar, 09-10-2012 a las 16:00 +0200, Alejandro Hernández escribió:
>> > Hola,
>> >
>> >
>> > quiero ejecutar un programa en android con las librerias ICE y
>> > necesito Ice for android, pero no se como conseguirlo. Hasta ahora me
>> > he instalado el plugin para eclipe y libzeroc-ice3.3-java.
>> >
>> >
>> > Cuando intento enlazar la librería según el manual, busca el .tar
>> >  en /usr/lib/Ice.jar pero la instalación lo pone
>> > en /usr/share/java/ice.jar. Una vez sin fallos en la compilación da un
>> > error de ejecución:
>> >
>> >
>> > E/AndroidRuntime(332): java.lang.NoClassDefFoundError: Ice.Util
>> >
>> > Un saludo.
>> >
>> >
>> > Ãlex
>> > _______________________________________________
>> > Jde-developers mailing list
>> > Jde-developers en gsyc.es
>> > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>
>> --
>> Roberto Calvo Palomino          | Libre Software Engineering Lab (GSyC)
>> R&D Android Mobile Engineer     | Universidad Rey Juan Carlos
>> Tel: (+34) 91 488 87 73         | Edif. Biblioteca - Despacho B103
>>
>> Twitter: @rocapal
>> Linkedin: http://www.linkedin.com/in/rocapal
>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20121010/fbd3fd81/attachment.htm 


More information about the Jde-developers mailing list