Actualmente estoy trabajando en un proyecto de Android en crecimiento. Con el fin de congelar "Jar Hell" en sus pistas, estoy tratando de configurar Ivy con Ant para administrar las dependencias. Creé un archivo ivy.xml que recupera con éxito todas sus dependencias cuando se llama. Después de hacer esto, instalé el complemento IvyDE de Eclipse para usar el ivy.xml con mi proyecto actual. Todas las dependencias aparecen en Eclipse y cuando voy a la ruta de compilación están allí. Cuando hago clic en "Ejecutar como aplicación de Android" todo se desarrolla. Cuando la aplicación se carga (en un emulador o en un teléfono real), se bloquea inmediatamente al inicio. Por lo que puedo decir, las dependencias no se están compilando con mi aplicación. Eclipse parece estar al tanto de las dependencias porque no genera ningún mensaje de error.Creación de un proyecto de Android con Ant/Ivy
Entonces ... ¿Alguien puede indicarme la dirección correcta para resolver este problema? ¿Hay algo que malinterprete sobre Ivy o el complemento IvyDE? ¡Gracias!
También he visto esta pregunta Add Ivy managed dependencies to Android build path donde el asker parecía estar teniendo el mismo problema. Estoy usando la versión más actual de todas las herramientas involucradas.
parece para recuperar los datos en la caché de hiedra - pero cuando voy a construir sin ADT pero con bloqueos de la aplicación de la hormiga build.xml no ver las librerias de hiedra proporcionado. construir con adt funciona bien. –
¿Qué comando estás usando con Ant? – turtleboy
debo recuperar en el directorio libs entonces funciona. Al compilar con ADT, basta con agregar la dependencia administrada por ivy a classpath y luego resolver sin necesidad de retirar. Por lo tanto, no coinciden cuando se construye con el proyecto gestionado con adt. –