簡體   English   中英

Android Gradle項目(Intellij IDEA)中的依賴項

[英]Dependencies in Android Gradle project (Intellij IDEA)

我一直在遷移到Gradle,遇到了一個尷尬的問題。

使用Intellij IDEA,我發現了兩種添加依賴項的方法,請參見所附圖片:

方式A

B路

如我所見,這兩種方式不可互換。 但是方式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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM