Android Studio複数のModuleが同じjarに依存するソリューション

1098 ワード

プロジェクトの実行中にエラーが発生しました
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/lidroid/xutils/BitmapUtils$BitmapLoadTask.class
1.appのgradleにcompileで導入する:
compile files('libs/xUtils-2.6.14.jar')

2.ゲートウェイmoduleのgradleにcompileで導入: compile files('libs/xUtils-2.6.14.jar')
いずれかのModuleのjarをcompile files('libs/xUtils-2.6.14.jar')、 provided files('libs/xUtils-2.6.14.jar')に依存します.
 
さらに、他のmouduleのcompile file Tree(include:['*.jar'],dir:'libs)を削除します.
1.appのgradleにcompileで導入する:
compile files('libs/xUtils-2.6.14.jar')

2.門限moduleのgradleで: provided files('libs/xUtils-2.6.14.jar')
   compile fileTree(include: ['*.jar'], dir: 'libs')
    :    module    clean project,       ,