com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/NOTICE


 在將vivo eclipse sdk 遷移 android studio  時候報錯

Error:Execution failed for task ':vivosdk:transformResourcesWithMergeJavaResForRelease'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/NOTICE
      File1: /Users/dsh/mobile/sdks/androidStudio/fvsdk-vivo/vivosdk/libs/httpmime-4.0.jar
      File2: /Users/dsh/mobile/sdks/androidStudio/fvsdk-vivo/vivosdk/libs/apache-mime4j-0.6.jar

看起來是因為多個 jar 包里包含了同樣的文件(NOTICE),導致打包時因為擔心相互覆蓋問題而提示出錯。

解決:

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

}

}
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM