背景
我们的组件化每个模块是分仓库的。分仓库所以壳工程只能用aar依赖了。我们的aar使用的maevn远程依赖。
然后惊讶的发现,远程依赖下来的aar中kotlin代码竟然无法断点,也看不到源码。
经过我各种搜尝试发现了下面的方式。
解决他
我们在壳工程A 找到需要关联源码的库,右键(本人 studio 4.1.3)如图。
### 点击 Library properties
### 如果之前有错误的关联,先点击-号删掉他。再点击 + 号,选择你要关联的aar库的本地源代码文件夹,注意选择到main文件夹这一层。
### 然后点击 ok
### 接下来你就可以发现,aar跟本地源码被关联起来了。就可以尽情的调试了。
## 注意:在debug的时,当前打开的源码是可以编辑的,相当于引用到你本地的源码文件。别不小心改了代码。
网友评论