APKをビルドしようとするとこのエラーが発生します。多くのライブラリのAPK META-INFにコピーされた重複ファイルはありますか?
エラー:タスク ':app:transformResourcesWithMergeJavaResForDebug'の実行に失敗しました。
com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/services/com.sun.jersey.spi.inject.InjectableProvider File1: /home/xxxxxxx/.gradle/caches/modules-2/files- 2.1/com.sun.jersey/jersey-core/1.19.1/4282d106f2acd5051bd9bc2935ed9a2920c9385/jersey-core-1.19.1.jar File2: /home/xxxxxxx/.gradle/caches/modules-2/files-2.1/com.sun.jersey.contribs/jersey- multipart/1.19.1/b8700842c5005dab05831319bc8f072d51e26396/jersey-multipart-1.19.1.jar
私は依存関係の重複があることがわかりません。
build.gradleでファイルを除外しても機能しますが、重複エラーの原因となる他のファイルを取得します。この長い除外リストを記述するのが奇妙です。
動作しません。私も前に 'META-INF/*'を試みました。 – emmanuel2004
*を除外する 'META-INF'ファイルの名前に変更する必要があります。 1つ1つ必要なファイルを除外するだけで動作します。 –
はい、どれくらいのファイルがあるのか分かりません - 次のファイルについて不平を言っているので、私はそれらを一つずつ除外していると感じます。そして、それらのすべてを除外すると、それは働くでしょうか? – emmanuel2004