背景
我們的組件化每個模塊是分倉庫的池凄。分倉庫所以殼工程只能用aar依賴了。我們的aar使用的maevn遠(yuǎn)程依賴致盟。
然后驚訝的發(fā)現(xiàn)尤慰,遠(yuǎn)程依賴下來的aar中kotlin代碼竟然無法斷點(diǎn)割择,也看不到源碼。
經(jīng)過我各種搜嘗試發(fā)現(xiàn)了下面的方式蕉饼。
解決他
我們在殼工程A 找到需要關(guān)聯(lián)源碼的庫玛歌,右鍵(本人 studio 4.1.3)如圖。
###? 點(diǎn)擊 Library properties
### 如果之前有錯誤的關(guān)聯(lián),先點(diǎn)擊-號刪掉他值朋。再點(diǎn)擊 + 號,選擇你要關(guān)聯(lián)的aar庫的本地源代碼文件夾趾代,注意選擇到main文件夾這一層撒强。
###? 然后點(diǎn)擊 ok
### 接下來你就可以發(fā)現(xiàn)飘哨,aar跟本地源碼被關(guān)聯(lián)起來了芽隆。就可以盡情的調(diào)試了。
## 注意:在debug的時臼闻,當(dāng)前打開的源碼是可以編輯的囤采,相當(dāng)于引用到你本地的源碼文件蕉毯。別不小心改了代碼代虾。