Java 在多个项目中使用相同的aar库
有Java 在多个项目中使用相同的aar库,java,android,gradle,aar,Java,Android,Gradle,Aar,有library-x,它被组装到aar文件中。有两个项目:project-a和project-b。它们都使用library-x。但同时project-b在project-a中使用。因此,当我试图汇编project-a时,我会得到重复条目异常: Error:Execution failed for task ':app:transformClassesWithJarMergingForMock'. > com.android.build.api.transform.TransformExce
library-x
,它被组装到aar
文件中。有两个项目:project-a
和project-b
。它们都使用library-x
。但同时project-b
在project-a
中使用。因此,当我试图汇编project-a
时,我会得到重复条目
异常:
Error:Execution failed for task ':app:transformClassesWithJarMergingForMock'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/libraryx/BuildConfig.class
我理解为什么会这样:因为在两个项目中都有相同的library-x
。但如何解决呢?可能相关:可能相关: