1. 程式人生 > >安卓Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

安卓Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

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/rxjava.properties
    File1: C:\Users\\.gradle\caches\modules-2\files-2.1\io.reactivex.rxjava2\rxjava\2.0.4\cbcf91e47e43607fb628b11b3571f212f11a6f84\rxjava-2.0.4.jar

    File2: C:\Users\\.gradle\caches\modules-2\files-2.1\io.reactivex\rxjava\1.1.5\ece7b5d0870e66d8226dab6dcf47a2b12afff061\rxjava-1.1.5.jar  


這個問題是由於專案內有重複jar包或者檔案衝突造成,在要打包的module的build.gradle新增程式碼:

packagingOptions {
    exclude 'META-INF/rxjava.properties'  //這裡找到你自己錯的那行,把Duplicate files copied in APK
後面的複製上來
}