我正在向我的 Android peoject 添加一个 Easypost 库,据我了解,我需要在 settings.gradle 和 build.gradle 中引用它。但是当我这样做时,我得到了错误:
Error:Circular reference between projects:
:Libs:easypost-java-master -> :Libs:easypost-java-master
如果我删除其中任何一个的引用,我可以在没有错误的情况下同步,但无法导入 com.easypost.EasyPost。所以我猜我确实需要在这两个地方进行引用,但是如何避免循环引用错误?
设置.Gradle
include ':app'
include ':Libs:easypost-java-master'
构建.Gradle
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile project(':Libs:easypost-java-master')
}
我的项目结构