我正在尝试为项目A生成一个发布APK。它依赖于2个导入的库B和C,它们也是我的。 B也依赖于C. 这会产生A编译C和B编译c的情况。 这是错误:
java.io.IOException:相同的输入jar [/ Users / Jon / android-app-manager / app / libs / **]指定了两次。
如何让gradle知道已经编译了依赖项?
答案 0 :(得分:1)
您的描述中没有循环依赖:
ProjectA - > LibB - >的LibC
Gradle可以管理transitive dependencies。您所要做的就是: