La aplicación de prueba pubnub falla: NoClassDefFound

esta es una copia de mi pregunta en la página de soporte de Pubnub:

Hola a todos, intenté ejecutar PubnubTestApp que se puede descargar con la API de Pubnub desde su repositorio de git.

pero cuando intento iniciar la aplicación de prueba, primero obtengo un error de ruta de compilación porque aparentemente ustedes (chicos de pubnub) han configurado el proyecto para buscar 2 archivos jar que no existen. (bcprov-jdk16-145.jar y commons-codec-1.2.jar).

después de eliminar esas 2 referencias, el proyecto no mostró ningún error. pero cuando intenté ejecutarlo, se bloqueó nuevamente con este error:

"07-04 12:29:11.782: E/AndroidRuntime(754): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.fbt/com.fbt.PubNubTestActivity}: java.lang.ClassNotFoundException: com.fbt.PubNubTestActivity in loader dalvik.system.PathClassLoader[/data/app/com.fbt-1.apk"

Después de buscar en Internet los motivos de este bloqueo, noté que en el archivo manifest.xml del proyecto hay un error en el nombre de la actividad. (Se llama ".PubNubTestActivity" en lugar de ".PubnubTestActivity").

después de cambiar el manifiesto, todo funciona y la aplicación se instalará y ejecutará, pero todavía hay algunos problemas.

al presionar el botón "publicar" o el botón "historial", la aplicación se bloquea y muere automáticamente. también se estrelló sin hacer clic en nada (así como así).

aquí están los informes de fallas que obtuve del emulador.

http://pastie.org/private/pojnpnxmznvn9azdg7uyg

aparentemente, el proyecto no reconoce el archivo jar "pubnub.crypto" a pesar de que yo (y tú) lo agregamos a la ruta de compilación y nos aseguramos de que esté en el proyecto.

hágame saber cómo solucionar esto para que pueda usar (por fin) pubnub en mi aplicación.

preguntado el 04 de julio de 12 a las 10:07

1 Respuestas

¿Has probado la última versión? Esto debe ser resuelto ahora.

Respondido 19 Jul 12, 18:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.