1
我遇到問題。我有不希望的依賴關係,這是沒有明確包含在gradle文件中。我無法弄清楚如何找到哪一個依賴關係可以包含這個依賴關係。如何在Android項目中查找傳遞依賴關係
我怎樣才能找出這個依賴來自哪裏?
我已經試過
gradlew analyze
但無法編譯我的項目
感謝
我遇到問題。我有不希望的依賴關係,這是沒有明確包含在gradle文件中。我無法弄清楚如何找到哪一個依賴關係可以包含這個依賴關係。如何在Android項目中查找傳遞依賴關係
我怎樣才能找出這個依賴來自哪裏?
我已經試過
gradlew analyze
但無法編譯我的項目
感謝
dependencyInsight
任務可以爲你做到這一點。例如:
gradle -q lib:dependencyInsight --dependency groovy --configuration compile
或爲Android
gradlew -q app:dependencyInsight --dependency gson --configuration debugCompileClasspath
將顯示爲什麼列入lib
項目compile
配置包含在其名稱中groovy
依賴。有關詳細信息,請參閱此doc section
對於gradle 3.0,我們必須使用如下構造:** gradlew -q app:dependencyInsight --dependency gson --configuration debugCompileClasspath ** – zkvarz
@zkvarz感謝您的分享! –