Creación de un proyecto de Android con Ant / Ivy
Actualmente estoy trabajando en un proyecto Android en crecimiento. Con el fin de congelar "Jar Hell" en sus pistas estoy tratando de configurar Ivy con Ant para administrar dependencias. He construido un archivo ivy.xml que recupera con éxito todas sus dependencias cuando se llama. Después de hacer esto instalé el plugin Eclipse IvyDE para usar el ivy.xml con mi proyecto actual. Todas las dependencias aparecen en Eclipse y cuando voy a la ruta de construcción que están allí. Cuando hago clic en "Ejecutar como aplicación de Android" todo se basa. Cuando la aplicación se carga (en un emulador o en un teléfono real) se bloquea inmediatamente al iniciar. Por lo que puedo decir, las dependencias no se están compilando con mi aplicación. Eclipse en sí parece estar consciente de las dependencias porque no produce ningún mensaje de error.
Entonces … ¿Puede alguien apuntarme en la dirección correcta para resolver este problema? ¿Hay algo que estoy malentendiendo acerca de Ivy o el plugin IvyDE? ¡Gracias!
- Referencia android.target.classpath no encontrada
- Hormiga construida con archivos .so
- Build.xml version.tag para las herramientas del sistema 14, sintaxis?
- La hormiga más reciente en Fedora 14 es 1,7, pero necesito 1,8 hormigas
- Proyecto Android roto en Eclipse después de la construcción de hormigas
También he mirado a esta pregunta Add Ivy dependencias gestionadas a Android construir ruta donde el buscador parecía estar teniendo el mismo problema. Estoy usando la versión más actual de todas las herramientas involucradas.
- ¿Hay una manera de generar archivo de hormigas local.properties sin sobrescribir build.xml?
- Uso del código de versión de AndroidManifest.xml en hormiga
- La cobertura del código de Android falla debido a CNF Exception for org.junit.Test
- Cordova Instalar Android target 19
- Error en la automatización de las pruebas de interfaz de usuario de Android en Jenkins-Server debido a complejas dependencias del proyecto lib de los proyectos principales.
- Excluyendo eclipse excluye en un script de hormigas
- Scala - Android App build falla
- Utilice la "prueba limpia de la hormiga" con el sdk androide más nuevo. '$ {Renderscript.opt.level}' no es un valor permitido para com.android.ant.RenderScriptTask $ OptLevel
Aunque nadie respondió a esto me di cuenta que lo respondería para mostrar a cualquier otro perdido googlers lo que he hecho. Resultó que mi problema estaba relacionado con cómo había establecido ivysettings.xml. Estaba malentendiendo la manera en que el patrón de recuperación funciona. Afortunadamente, he encontrado este proyecto en GitHub que demuestra cómo usar Ivy con un proyecto de Android. Este proyecto de ejemplo me proporcionó una base sólida para trabajar y espero que también pueda ayudarle.
- Gesto de lanzamiento horizontal de ListView
- Descargar, instalar y eliminar el archivo .apk en el dispositivo android mediante programación de un sitio web que no sea el de mercado