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

组件化详细部署

作者: 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