Android項目使用第三方庫依賴樹的查看方法

前景紀要
開發(fā)項目時多多少少都會引入一些第三方庫,當出現(xiàn)庫與庫之間依賴沖突時,我們需要把沖突的依賴使用exclue進行排除。所以需要知道每個第三方依賴庫的依賴樹,知道依賴樹就清楚哪里
沖突啦,下面就記錄下幾種查看依賴樹的方式。

1.png

方案一:
Android studio Terminal控制臺查看
1.查看全部的依賴樹命令:

gradlew xxxx:dependencies (“xxxx”為module名稱)
注意:依賴樹全部打印出來,耗費時間長不說,最后的結(jié)果集也是一大片,不例于查看。實際上只需要 compile 時期的依賴樹就行了,可以在命令后配置一個參數(shù).

2.指定compile 環(huán)境查看依賴樹命令如下:

gradlew xxxx:dependencies --configuration compile
(“xxxx”為module名稱,“compile” 為配置名稱,后面給出了常用的配置參數(shù))

3.png

方案二:
Android sutdio gradle task 工具查看如下圖
1.面板右上角“Gradle”

4.png

2. 雙擊dependencise,會在Run控制臺輸出打印 ,沒有顯示Tasks,點這里

5.png

3. 打印如圖

6.png

常用命令配置如下:

  • androidTestUtil
  • compile
  • publish
  • provided
  • api
  • implementation
  • runtimeOnly
  • compileOnly
  • archives
  • debugAndroidTestRuntimeClasspath
  • debugUnitTestRuntimeClasspath
  • debugRuntimeClasspath
  • releaseRuntimeClasspath
  • releaseUnitTestRuntimeClasspath
    ....
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容