Aplicación de Android que incluye la biblioteca de Android con jar

Tengo la siguiente configuración de proyectos bajo eclipse: - un proyecto que genera un apklib, que contiene el 99% de mi código y recursos - 2 proyectos que generan apks, incluido el apklib anterior (con dependencia de maven y referenciado en 2 archivos principales default.properties). Se pueden ejecutar 2 proyectos principales desde eclipse, en simulador o dispositivo, con éxito. También se pueden compilar e implementar a través de compilaciones maven.

Hasta ahora todo está bien.

Ahora necesito integrar Google Analytics en mi proyecto, así que básicamente tengo que incluir el .jar en el proyecto apklib donde reside mi código. Después de probar todas las formas posibles, terminé con la configuración máxima: libGoogleAnalytics.jar es tanto

  • definido como dependencia de maven en los tres pom.xml

  • también se agregó físicamente en las carpetas lib / debajo de cada proyecto, y se agregó para eclise classpath.

Cuando se ejecuta con eclipse 'Ejecutar como' en el emulador o dispositivo, está bien. Cuando se ejecuta con mvn clean install, luego mvn android: deploy, falla en el dispositivo porque no se encuentran las clases GA.

¿Alguna idea de cómo solucionar esta configuración? Gracias por adelantado.

preguntado el 08 de noviembre de 11 a las 15:11

Asegúrese de que Google Analytics esté en su ruta de compilación antes del paso final :) -

2 Respuestas

Tuve el mismo tipo de problema, pero sin usar maven. He leído que el compilador no incluye .jar externo del proyecto lib para ejecutar el proyecto.

He pasado mucho tiempo intentándolo, sin buenos resultados. Ahora incluyo el .jar en lib y ejecuto el proyecto.

respondido 08 nov., 11:21

Debería intentar incluir el .jar en las librerías del proyecto.

contestado el 26 de mayo de 15 a las 17:05

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