読者です 読者をやめる 読者になる 読者になる

Learn to Live and Live to Learn

IT(たまにビジネス)に関する記事を読んで、考えて、使ってみたことをまとめる場。

ビルド時にDuplicate files copied

概要

以下のエラーでビルドが失敗しました.

Duplicate files copied in APK META-INF/LICENSE.txt

原因

依存ライブラリに指定した外部jarファイルを内部で展開した時に複数のjarファイルでリソースファイルなどのパスが競合してエラーになっているようです。(Qiitaより)

対応方法

該当ファイルをパッケージング時に除外することでビルドできます.
packagingOptionsにはAndroid Gradle プラグインの0.7.1以上が必要です.

${module_root}/build.gradle

android {
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
    }
}

参考

qiita.com