Tengo una aplicación que utiliza algunas librerías.Archivos duplicados en la misma ruta dentro del APK
El problema es que cuando intento exportar el archivo apk, obtengo los "Archivos duplicados en la misma ruta dentro del APK".
Aquí está el registro:
org.eclipse.core.runtime.CoreException: Duplicate files at the same path inside the APK
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:284)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:295)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:232)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:217)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: com.android.sdklib.build.DuplicateFileException: Duplicate files at the same path inside the APK
at com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(ApkBuilder.java:123)
at com.android.sdklib.internal.build.SignedJarBuilder.writeZip(SignedJarBuilder.java:225)
at com.android.sdklib.build.ApkBuilder.addResourcesFromJar(ApkBuilder.java:563)
at com.android.ide.eclipse.adt.internal.build.BuildHelper.finalPackage(BuildHelper.java:372)
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:255)
... 4 more
Cualquier persona tiene que gestionar este problema?
Muchas gracias.
EDIT: Solución
me di cuenta de cuál era el problema. Incluí un archivo JAR que tenía un archivo AndroidManifest.xml, que estaba en conflicto con el archivo AndroidManifest.xml de mi proyecto. La solución en mi caso fue reconstruir el archivo JAR, asegurándome de que excluía su propia versión de AndroidManifest.xml, y luego volver a incluir la nueva versión del archivo JAR en mi proyecto. Es posible que deba limpiar el proyecto después de hacer esto.
¿Has intentado limpiar tu proyecto? O bien, puede eliminar archivos de la carpeta bin y compilar de nuevo. Vea si el problema existe. – harshit