在AndroidStudio編譯過程中遇到Error:duplicate files during packaging of APK問題的解決方法

在AndroidStudio編譯過程中遇到Error:duplicate files during packaging of APK問題的解決方法

問題描述

Error:duplicate files during packaging of APK /Users/sample/app/build/outputs/apk/app-debug-unaligned.apk

Path in archive: META-INF/LICENSE.txt

Origin 1: /Users/sample/app/libs/commons-codec-1.3.jar

Origin 2: /Users/sample/app/libs/commons-httpclient-3.1.jar

問題原因

libs文件夾下的多個jar包中有相同的LICENSE.txtNOTICE.txt文件,所以編譯器會報重複文件的錯誤。

解決方案

只需要在build.gradle文件中添加如下內容即可

android {
packagingOptions {
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章