閱讀595 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android Duplicate files copied in APK

今天調試 android 應用遇到這麼個問題:

Duplicate files copied in APK META-INF/DEPENDENCIES File 1: httpmime-4.3.2.jar File 2: httpmime-4.3.2.jar

貌似說兩個包裏麵的文件重複了還是怎麼的,穀歌了一番之後據說應該是 android studio 自身的bug

解決辦法:

打開項目下麵的 build.gradle 文件,在 android 代碼塊中添加下麵代碼

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

將這些文件全部排出掉就ok了

但不知道這麼做會不會有什麼隱患,還是有其他更好的解決辦法

可以參考下這篇文章:https://stackoverflow.com/questions/20853094/gradle-and-android-studio-duplicate-file-copied-from-same-jar

最後更新:2017-04-03 12:54:53

  上一篇:go UML之用例圖
  下一篇:go HDU1107武林