[英]Dependencies in Android Gradle project (Intellij IDEA)
我一直在遷移到Gradle,遇到了一個尷尬的問題。
使用Intellij IDEA,我發現了兩種添加依賴項的方法,請參見所附圖片:
如我所見,這兩種方式不可互換。 但是方式B顯然等效於
dependencies {
compile project(':xx-manager-shared')
}
誰能向我解釋這兩種添加依賴項方法的確切區別?
以及我應該如何在Gradle中組織“交叉依賴項”
一個模塊取決於B模塊,
B取決於C
和C取決於A ?
似乎在A中,依賴關系是針對Android模塊的,而在B中,它是Gradle插件構建所需的依賴關系,例如注釋處理?
我建議您下載並試用Android Studio,由於它是專為Android開發而設計的,因此它看起來要簡單得多,並且您會得到一個簡單的模塊列表,而沒有上面的樹形層次結構。
我通常手動添加依賴項,因為它不會弄亂build.gradle文件。
在回答另一個問題時,您正在定義循環依賴關系,因此,如果可以找到一種解決方法,那是最好的,否則,您可以嘗試添加它們,與Gradle同步並查看它是否有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.