侵删,仅作参考学习。
例子:github搜Componentized就是了。
该项目运行会有点问题:
WARNING: The option setting 'android.enableD8.desugaring=false' is experimen。。。。。。。。
百度了很久在谷歌找到答案,是作者用了Tinker热更新的库,这里不纠结是gradle版本和Tinker冲突还是什么,我们只关心组件化的构建和实现。
网上很多组件化的例子,之前找了好几个例子都不是想要的,因为集成度不高拓展性不强下载之后还捣鼓很久才能运行浪费很多时间。
这个例子主app只是个壳,没见过世面的我一脸懵逼找不到程序的入口和执行的过程。说明自己还是很菜,特此记录,勉励自己多加学习才是。