tengo tal vez esta configuración no es tan común:proyecto de construcción Android con tener hormiga una dependencia proyecto de biblioteca en otro proyecto de biblioteca
(> = dependencia)
proyecto Android> proyecto de biblioteca Android 1> proyecto de biblioteca Android 2
Tengo un proyecto de biblioteca Android que tiene una dependencia con otro proyecto de biblioteca.
Cuando estoy construyendo un proyecto en Eclipse todo funciona bien pero no puedo hacer que mi compilación funcione con Ant.
First Ant compila el proyecto de biblioteca Android 2 que genera un classes.jar y coloca este archivo en la carpeta bin.
Entonces Hormiga intenta compilar el proyecto de biblioteca Android 1 pero luego que estoy recibiendo errores lástima pues le falta clases de proyecto de biblioteca Android 2.
Bueno esto no es tan raro lástima pues el archivo JAR no está incluido en las librerías carpetas. Pero en project.properties hice una dependencia al proyecto de la biblioteca 2, entonces, ¿por qué Ant no copia el classes.jar a las carpetas libs del proyecto de biblioteca 1?
Bueno, puedo pensar en una solución para usar una tarea Ant para copiar el archivo a la carpeta libs, pero luego tengo que modificar el build.xml que no prefiero.
** EDITAR
El problema es que la clase I no se encuentra, cuando me miro en classes.jar este archivo Java no contiene la clase R. Entonces mi solución probablemente no funcionaría.
Tiene el mismo problema. Recientemente, intenté recompilar un proyecto anterior con las herramientas sdk actuales y solucionar este problema. Anteriormente, cuando el compilador utilizaba el código fuente fusionando esto no era un problema, pero ahora compila jar y, por alguna razón, deja de lado la clase R. Ninguna de las "respuestas" son respuestas reales. En mi caso, tengo una versión paga y gratuita de la aplicación y uso el patrón recomendado de tener dos proyectos y una biblioteca común. No veo como un buen patrón que los proyectos de nivel superior deben administrar todas las dependencias de la biblioteca común. –