在android開發(fā)中悄晃,我們經(jīng)常會(huì)碰到引用庫的沖突問題家淤,如果能列出項(xiàng)目的依賴庫引用我們查找問題就更加的方便佳晶。
查看項(xiàng)目依賴
//[appname]是module名抄瓦,可以是應(yīng)用也可以是庫
gradlew :[appname]:dependencies
輸出列表展示了所有configuration下的依賴樹坐求,依賴關(guān)系明顯蚕泽,層次清晰。如果覺得輸出的結(jié)果太冗長(通常情況下包含幾十個(gè)configuration)桥嗤,可以通過指定configuration來顯示特定的依賴樹:
gradlew :app:dependencies --configuration releaseCompileClasspath
或
gradlew :app:dependencies --configuration debugRuntimeClasspath
如果不想要樹形結(jié)構(gòu)
可以用
gradlew :[appname]:androidDependencies
顯示的會(huì)更加輕爽须妻。
環(huán)境配置
運(yùn)行gradle
命令前,請(qǐng)確保已正確配置了環(huán)境變量JAVA_HOME
,否則會(huì)報(bào)Please set the JAVA_HOME variable in your environment to match the location
,具體配置可以參考安裝Gradle報(bào)錯(cuò)