Tengo un proyecto que compila bien en Eclipse pero arroja una ZipException al ejecutar "ant depuración". La salida es la siguiente (caminos y nombre del proyecto excluidos)ZipException mientras se convierte a dex con Ant, en eclipse funciona bien
-dex:
[dex] Converting compiled files and external libraries into /home/.../Android/[folder]/bin/classes.dex...
[dx]
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] java.util.zip.ZipException: error in opening zip file
[dx] at java.util.zip.ZipFile.open(Native Method)
[dx] at java.util.zip.ZipFile.<init>(ZipFile.java:131)
[dx] at java.util.zip.ZipFile.<init>(ZipFile.java:148)
[dx] at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:206)
[dx] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
[dx] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
[dx] at com.android.dx.command.dexer.Main.processOne(Main.java:418)
[dx] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:206)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:174)
[dx] at com.android.dx.command.Main.main(Main.java:95)
[dx] 1 error; aborting
BUILD FAILED
/home/.../android-sdk-linux_x86/tools/ant/build.xml:818: The following error occurred while executing this line:
/home/.../android-sdk-linux_x86/tools/ant/build.xml:820: The following error occurred while executing this line:
/home/.../android-sdk-linux_x86/tools/ant/build.xml:832: The following error occurred while executing this line:
/home/.../android-sdk-linux_x86/tools/ant/build.xml:278: null returned: 1
Este proyecto hace referencia a un proyecto de biblioteca que hace referencia a otro proyecto de biblioteca. Así
Proyecto A -> Proyecto B -> Proyecto C
Para mí, la parte extraña es que la instalación de eclipsar todo funciona perfectamente, pero tengo que ser capaz de construir el proyecto de la hormiga.
He buscado respuestas sin éxito. preguntas similares en el SO que no ayudaron
How do I fix this ZipException while compiling an Android project on Jenkins?
¿Alguna vez resolvió esto? Recibo el mismo problema después de actualizar SDK Tools de 16 a 19. – fejd
Dejé de usar el Ant de Android y creé el mío, menos potente, pero hizo lo que quería. Además, si recuerdo bien, eliminé la dependencia entre el Proyecto B y el Proyecto C y coloqué un "Proyecto C.jar" en el Proyecto A. Guau, qué lío de un comentario, lo siento, no puedo ayudar mucho – Maragues