从jar中排除依赖库资源

时间:2016-02-26 15:20:42

标签: android android-studio gradle

我正在处理库A,它在gradle文件中依赖于库B(jar lib):

compile files('libs/B.jar')

图书馆B里面有资产,如图片,dex文件等。 当我构建库A时,我看到它内部完全相同的资产。问题是我不希望在A中有重复的资产。这会导致在构建apk时出现以下错误,这对libs A和B都有依赖性:

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

com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK资产/ dex / d.dex中复制的重复文件       File1:Documents / projects / TestProjects / SampleApp / app / libs / B.jar       File2:Documents / projects / TestProjects / SampleApp / app / libs / A.jar

如何从A中排除资产?

0 个答案:

没有答案