组件化架构——集成调试

版权声明:有些文章写的很随意,那是仅作为个人记录的文章,建议直接关掉,多看一秒亏一秒 https://blog.csdn.net/qq_36523667/article/details/84943739

对集成调试,我有两种理解:

1.

app会implementation所有的lib,没有被引入的lib,则在编译的时候不会被编译,apk中也不会有这个lib的代码。

如果希望调试一个lib,这样是可以接收的,但是这个lib如果要和其他lib交互,就会得到其他lib的空实现。

所以这不是一种完美的调试方案

2.

app依然会implementation所有的lib,但是所有的lib,是通过远程maven仓库依赖aar的,只有自己加入源码编译的lib,才会依赖源码

这样可以满足在lib需要交互的时候,会得到其他lib老的实现(不一定是最新的实现)

所有这种方案优于第一种,是常见的APP组件化集成调试实现

猜你喜欢

转载自blog.csdn.net/qq_36523667/article/details/84943739