Java.lang.ClassNotFoundException después de no cambiar nada en el proyecto, pero actualizar eclipse android sdk [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Hace algún tiempo desarrollé una aplicación bastante simple, con un objetivo de 4.2.2. Lo tenía funcionando normalmente en mi dispositivo. Luego paré el desarrollo durante aproximadamente 1 mes.

Después de la reciente E / S de Google, decidí venir de vuelta al desarrollo. Lo primero que hice fue abrir el Android SDK Manager y actualizar a los paquetes recién disponibles (creo que solo fueron las herramientas del SDK, las herramientas de la plataforma y no mucho más).

Luego intenté ejecutar el proyecto y obtuve esto java.lang.ClassNotFoundException. Revisé todo, sin errores en absoluto, la construcción se completó con éxito.

java.lang.ClassNotFoundException: Didn't find class "com.example.compassgps.CompassGPSActivity" on path: /data/app/com.example.compassgps-2.apk

He intentado muchas cosas: limpiado el proyecto, cambiado el objetivo de Android (en caso de que las nuevas revisiones de API17 hubieran hecho que algo se bloqueara)...

Tengo buscado a través de StackOverflow ya hizo preguntas, pero no han encontrado ninguna de las situaciones en las que los cambios en el proyecto eran NINGUNO. Así que me siento bastante frustrado ahora porque en realidad NO he cambiado NADA y mi proyecto ha dejado de funcionar: (

Author: Neil Townsend, 2013-05-19

1 answers

Haga clic con el botón derecho en las propiedades de su proyecto. Java Build Path. Seleccione la pestaña Exportación de pedidos. Asegúrate de que Android Private Libraries esté seleccionada. Si tiene un proyecto de biblioteca referenciado. haga lo mismo para el proyecto de biblioteca también. Limpiar y Construir.

También vaya a android sdk manager y compruebe que tiene instaladas las herramientas de compilación del sdk de Android. Estos muchos no son necesarios, pero asegúrese de tener instaladas las herramientas de compilación de Android.

 111
Author: Raghunandan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-20 18:53:33