Me he encontrado con un error extraño. Tengo un proyecto de Android que utiliza bibliotecas externas, en particular:Android Eclipse NoClassDefFoundError para archivos externos .jar
- android-apoyo-v4.jar (Fragmento de apoyo en Android 1.6)
- GoogleAdMobAdsSdk-4.3.1.jar (para los anuncios)
El proyecto funcionó bien hasta que actualicé algunos aspectos del complemento (no recuerdo los detalles ya que no le presté demasiada atención) y después de eso, cada vez que trato de usar cualquier clase del archivo .jar anterior archivos (o cualquiera de sus subclases, incluso los definidos por mí), obtendría un java.lang.NoClassDefFoundError. No pude encontrar la respuesta después de mucha búsqueda, así que estoy realmente perplejo.
Creo que este problema está relacionado con la configuración de mi IDE y tiene poco que ver con el código real, por lo que no publicaré ninguno a menos que sea absolutamente necesario.
Realmente no sé por qué cambiaron ADT para comportarse de esta manera ya que estas bibliotecas se compartirán entre varios proyectos. Pero al menos esta será una solución a corto plazo. – Dan
¡Muchas gracias! – AVEbrahimi
Esto no funcionó para mí .. usando ADT 20 – Cheluis