私はいくつかの図書館を使っているアプリケーションを持っています。APK内の同じパスに重複しているファイル
問題は、apkファイルをエクスポートしようとしているときに、「APK内の同じパスにファイルが重複しています」というメッセージが表示されることです。ここで
はログです:
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
誰もがこの問題を管理しなければなりませんか?
ありがとうございました。
EDIT:ソリューション
私は問題が何であったかを考え出しました。 AndroidManifest.xmlファイルを含むJARファイルが含まれていましたが、これは自分のプロジェクトのAndroidManifest.xmlファイルと競合していました。私のインスタンスの解決策は、JARファイルを再構築し、独自のバージョンのAndroidManifest.xmlを除外してから、新しいバージョンのJARファイルをプロジェクトに再組み込みすることでした。これを行った後、プロジェクトをクリーニングする必要があるかもしれません。
プロジェクトのクリーニングを試しましたか?または、binフォルダからファイルを削除して、再度ビルドすることができます。問題が存在するかどうかを確認してください。 – harshit