美文网首页
组件化详细部署

组件化详细部署

作者: echoSuny | 来源:发表于2020-04-16 18:21 被阅读0次

1:在Project目录下新建config.gradle,名字随意。

image.png

2:在项目的build.gradle下引用config.gradle

3:抽取gradle中公共的属性

4:修改每个子模块的gradle当中的属性

修改之后

这里仅展示app的build.gradle,其他组件的gradle不再进行展示。

5:在config.gradle抽取依赖

6:修改各个组件gradle中依赖部分,只给出app下修改之后的gradle

7:组件化和正式的切换

首先在config.gradle添加如下属性:



接着在除了app之外的其他模块下做如下修改:



修改完成之后,除了app之外的模块都不可以运行了

把RELEASE改为false之后,每个模块就成为了单独可运行的app,就可以进行单独测试了



最后需要在app的build.gradle中集成各个模块:

8:Manifest文件处理:

在除了app模块之外的其他组件内新建文件夹debug,并拷贝一份原来的Manifest文件进去:



并在各个组件的build.gradle中添加如下代码:


相关文章

网友评论

      本文标题:组件化详细部署

      本文链接:https://www.haomeiwen.com/subject/ohvrvhtx.html