Android Studio 解決重復(fù)依賴

隨著引入越來(lái)越多的 三方庫(kù),不可避免的 會(huì)遇到 編譯失敗,提示重復(fù)依賴的問(wèn)題

下面簡(jiǎn)單快速的 記錄一下處理方案:

1 . 配置 gradle 環(huán)境變量

第一步 找到本機(jī)的 gradle 路徑 的 bin目錄,如下圖

本機(jī)gradle 版本目錄

然后選擇一個(gè)常用的 版本,點(diǎn)擊進(jìn)去 找到 bin 目錄 如下面 我的

C:\Users\xxx\.gradle\wrapper\dists\gradle-4.6-all\bcst21l2brirad8k2ben1letg\gradle-4.6

打開(kāi)環(huán)境變量 配置 系統(tǒng)變量,把 gradle的 bin目錄配置到?path 變量,最后確定即可


2 . 查看 指定?module 的 依賴樹;重啟 Android Studio,打開(kāi)?terminal 窗口;

cmd 命令進(jìn)入 項(xiàng)目 跟目錄,輸入 gradle :app:dependencies 命令?

等待幾秒 即可 看到 依賴樹【注意 命令中的 app 指的是 module 的名字】如下圖

依賴樹


3. 查找重復(fù)依賴

把 上圖中的 依賴樹復(fù)制 到 文檔里面 搜索 “-> ” 查找 重復(fù)依賴的 地方,

4. 使用 exclude group 去除重復(fù)依賴項(xiàng)【如下圖】

去除重復(fù)依賴項(xiàng)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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