Inicio » Android » Error “NoClassDefFoundError” con ADT 17

Error “NoClassDefFoundError” con ADT 17

Acabo de actualizar el plugin de eclipse y me he econtrado que no se cargaban las librerias de admob y daba un error.

ComponentInfo{es.blackpent.tulista/es.blackpent.tulista.ListaCompraActivity}: android.view.InflateException: Binary XML file line #17: Error inflating class com.google.ads.AdView
04-02 19:10:51.122: E/AndroidRuntime(212)

Al parecer, la nueva versión del plugin cambia el tratamiento de las librerias añadidas al proyecto.

Este cambio ha provocado o producido dos efectos colaterales:

Las librerias que antes habíamos añadido a la carpeta lib ya no son localizadas ya que ahora la carpeta ha de llamarse libs. Tendrás que crear dicha carpeta y mover las librerias.

Las librerias añadidas en el buildpath de eclipse no son publicadas junto con la aplicación dando fallos al instalarla o ejecutarla en el emulador, (aunque durante el build compile bien).  En este caso, tienes dos opciones, añadirlas a libs o  indicando en las opciones de configuración de Java BuildPath que se exporten. Yo aconsejo la segunda.

Mas info aquí: http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s