2017-09-30 19 views
0

私はアンドロイドクラスに含まれるJackson2ライブラリをダウンロードしました。私は建物の上に、このエラーが出る:Androidの重複ファイルの例外

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE File1: \app\libs\jackson-core-2.9.1.jar File2: \app\libs\jackson-databind-2.9.1.jar File3: \app\libs\jackson-annotations-2.9.1.jar

私はインターネットを検索し、これが最も一般的な答えであることが判明:

packagingOptions { 
    exclude "META-INF/license.txt" 
} 

しかし、これは上記の問題を解決しません。

+0

you'vは '除外を教え'pakagingオプション –

答えて

1

正確なファイル名をから除外する必要があります。エラーログからは、(大文字と小文字を区別を意識する)重複したファイルがMETA-INF/LICENSEであることがわかります。

だから、

Duplicate files copied in APK META-INF/LICENSE

、それを除外:

packagingOptions { 
    exclude 'META-INF/LICENSE' 
} 
関連する問題