NoClassDefFoundError en aplicaciones que no tienen instalado newrelic

He instalado newrelic para mi aplicación android usando su guía para eclipse.

Está funcionando bien en esa aplicación.

Ahora, si creo un proyecto hola simple mundo estoy recibiendo un NoClassDefFoundError.

¿Como puedo resolver esto?

Gracias de antemano.

Ya he buscado en toda la documentación de NewRelics y he presentado un ticket para ellos.

Noticias Del equipo de New Relic Hay varios usuarios que tienen el mismo problema.

No hay una manera de reproducir el problema y todavía no existe ETA.

New Relic finalmente pudo reproducir este problema y lo ha arreglado desde la versión 2.444.0 y 3.199.0 (si está ejecutando la versión beta). Para actualizar, simplemente haga clic en la opción de menú "Buscar actualizaciones" de Eclipse. Si sigue teniendo el problema, comuníquese con [email protected].

Después de leer e investigar el asunto aquí y por toda la red parece que mucha gente se topó con este problema …
(Que me molestó el infierno fuera de mí y desperdició tiempo precioso dev),

Esto funcionó para mí:

PRIMERO

En Eclipse, vaya a las propiedades del proyecto -> Java Build Path.
Seleccione la pestaña Ordenar y exportar y desmarque los tarros de terceros.

SIGUIENTE

Otros proyectos donde seguí el mismo patrón de arreglo, recibí un error:

09-21 12:58:51.122: E/AndroidRuntime(27033): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.ndroidians.listfrag/com.ndroidians.listfrag.MainActivity}: java.lang.ClassNotFoundException: com.ndroidians.listfrag.MainActivity 

Después de leer algunos mensajes aquí sólo fui a manifestar y reselected la actividad en la GUI: AndroidManifest.xml -> ficha Aplicación -> Nodos de aplicación -> MainActivity -> (parámetros de lado derecho) Nombre -> Examinar -> Elige tu actividad de nuevo

Eso arregló otros problemas de proyectos con newrelic.

Gente newrelic: tal vez debería considerar más de dos veces antes de lanzar un componente que se entromete con API de Android, y hace que mucha gente angustia y cintura de tiempo!

He presentado varias entradas desde la primera instalación de su componente, pero supongo – en vano!

Una posible solución: es posible que no vea el directorio 'libs' que aparece en sus otras aplicaciones en Eclipse. Para arreglar esto, sólo hay que actualizar el proyecto (está en el menú contextual) y se mostrará el directorio 'libs'.

Tuve el mismo problema. He resuelto con el menú contextual => Instalar nueva reliquia. Entonces la aplicación funciona perfectamente

Este problema suele aparecer después de actualizar a ADT 22, puede ver "java.lang.NoClassDefFoundError" al intentar ejecutar su proyecto. Esto se debe a que a veces, al actualizar a ADT 22, las nuevas bibliotecas privadas de Android no se comprueban en la Orden y la exportación de su ruta de compilación de Java.

Para corregir esto:

En Eclipse, haga clic en su proyecto. Seleccione Archivo> Propiedades. Haga clic en Java Build Path> Ordenar y exportar. Marque la casilla de las bibliotecas privadas de Android y haga clic en Aceptar. Limpie su proyecto seleccionando Proyecto> Limpiar.

La solución simple es para cada proyecto con este error: haga clic con el botón secundario del mouse en> Instalar nueva reliquia

Lo cual no es ideal ya que te obliga a instalar New Relic en todos tus proyectos.

En mi experiencia, ha habido varios problemas con el complemento de New Relic Eclipse que me hizo tener que volver a instalar Eclipse y el SDK de Android y después de eso me sale el error "noclassdeffound" como se discute aquí.

Estoy usando Ubuntu 13.10 (Saucy) con OpenJDK 7 ejecutando Eclipse Kepler 4.3 y Android SDK v23, todos los de 64 bits de software que se ejecutan en una nueva marca AMD FX 3.8ghz quad core máquina con 8 GB de RAM. No estoy seguro de cómo alguno de esto se relaciona con este problema, sin embargo es digno de mención que estaba usando el Oracle sun-7-jre para Java cuando New Relic fue instalado por primera vez, pero lo cambió cuando había un error diciendo que necesito el JDK instalado después Reinicio automático. Después de hacer esto Eclipse se estrelló y ya no funcionaría en absoluto que es lo que me obligó a reinstalar Eclipse.

Espero que esto ayude a alguien con el mismo problema o uno de los chicos de la Nueva Relic aquí.

En general, no me gusta cómo el plugin New Relic se entromete con la API de Android también.

Paso1-> En Eclipse Vaya a Windows | Preferences en Startup / Shutdown deshabilite el complemento NewRelic.

Asegúrese de reiniciar Eclipse después del paso 1 para que el complemento descargue de la memoria

Unistalling nueva reliquia de Eclipse Android Project

¡Después de quitar el sdk de la nueva reliquia enfrente el mismo error! ¡Mis anuncios de Admob no aparecieron debido a algo nuevo plugin de Relic izquierdo behing!

Conseguí librarme de ese problema usando este método:

Proyecto -> Propiedades -> Ruta de la estructura Java -> Bibliotecas (Tab)

He eliminado todo, excepto para el Android (Android 4.4 en mi caso). Luego agregé manualmente las bibliotecas que necesitaba (Admob en mi caso). Hizo un limpio y luego construir y por suerte ahora funciona!

¡Adiós nueva reliquia para siempre!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.