最近因?yàn)閷ndroid全面升級(jí)到Androidx飞苇,雖然已經(jīng)將大部分第三方包全部升級(jí)到最新支持Androidx。為了以防萬(wàn)一啦吧,便檢查所有依賴包是否還包含以前舊版的support包讼溺。便有了該文章轧邪,讓我們進(jìn)入主題寇荧。
第一種.直接通過(guò)工具查看所有第三方依賴包
優(yōu)點(diǎn):方便快捷
缺點(diǎn):不能看到子包
第二種.通過(guò)命令行查看
優(yōu)點(diǎn):可查看所有包举庶,也可以查看某個(gè)module下的包
缺點(diǎn):如果沒(méi)配置過(guò)相關(guān)Path,第一次稍許麻煩
1.打開(kāi)AndroidStudio 的Terminal
2.輸入:gradle.bat :app:dependencies --configuration compile
ps:在 Mac 系統(tǒng)下執(zhí)行./gradlew ...揩抡,在windows 下執(zhí)行g(shù)radle.bat ...户侥。
如果想查看app整個(gè)模塊,我的主包名稱叫app捅膘,所以輸入: gradle.bat :app:dependencies
如果想看app的某個(gè)module添祸,就輸入: gradle.bat :app:dependencies --configuration compile
3.報(bào)錯(cuò)總結(jié)
3.1提示xx不是內(nèi)部命令滚粟,則需要配置用戶系統(tǒng)變量
打開(kāi)“計(jì)算機(jī)”-“右鍵”-“屬性”-“更改設(shè)置”-“高級(jí)”-“環(huán)境變量”寻仗,把jre、jre/bin凡壤、gradle等路徑添加到系統(tǒng)變量中的 Path 中署尤,如圖所示耙替,請(qǐng)記住,gradle-4.6等等版本在變量中只能存在一個(gè)
3.2ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
這是因?yàn)闆](méi)有把jre曹体、jre/bin設(shè)置正確俗扇,請(qǐng)看3.1圖示
3.3Terminal Minimum supported Gradle version is 4.6. Current version is 4.4.
按照意思是因?yàn)樽畹桶姹拘枰?.6,但是當(dāng)前版本是4.4箕别。我出現(xiàn)這個(gè)原因是因?yàn)椤碍h(huán)境變量”的Path有4.6和4.4版本同時(shí)存在铜幽,系統(tǒng)自動(dòng)的取了4.4,所以我刪掉4.4就好了串稀。