Doppelte Dateien auf dem gleichen Weg innerhalb der APK
Ich habe eine Anwendung, die einige librarries.
Das problem ist, dass wenn ich versuche o exportieren Sie die apk-Datei, ich bin immer die "Doppelte Dateien in den gleichen Pfad innerhalb der APK".
Hier ist der log:
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
Jemand zu bewältigen hat, dieses problem?
Danke Ihnen sehr.
EDIT: Lösung
Ich herausgefunden, was das problem war. Ich habe eine JAR-Datei, die eine AndroidManifest.xml Datei drin ist, die war in Konflikt mit meinem eigenen Projekt AndroidManifest.xml Datei. Die Lösung in meinem Beispiel war der Wiederaufbau der JAR-Datei, und stellen Sie sicher, dass es ausgeschlossen, seine eigene version AndroidManifest.xml dann zu re-integrieren Sie die neue version der JAR-Datei in mein Projekt. Möglicherweise müssen Sie reinigen Sie das Projekt, nachdem dies zu tun.
- Haben Sie versucht, die Reinigung Ihres Projekts? Oder sonst können Sie das löschen von Dateien aus dem bin-Ordner und dann erneut erstellen. Sehen, ob das problem existiert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie die externe jars importiert wurden, in Ihrer Anwendung..
Möglicherweise gibt es einige doppelte Dateien importiert!
Wenn Sie geschehen zu sein mit diesem Problem bei Verwendung von Maven zu tun, Ihren build, ich war in der Lage, es zu beheben, indem Sie:
in der Maven-Android-plugin-Konfiguration-tag.
Ich herausgefunden, was das problem war. Ich habe eine JAR-Datei, die eine AndroidManifest.xml Datei drin ist, die war in Konflikt mit meinem eigenen Projekt AndroidManifest.xml Datei. Die Lösung in meinem Beispiel war der Wiederaufbau der JAR-Datei, und stellen Sie sicher, dass es ausgeschlossen, seine eigene version AndroidManifest.xml dann zu re-integrieren Sie die neue version der JAR-Datei in mein Projekt. Möglicherweise müssen Sie reinigen Sie das Projekt, nachdem dies zu tun.