美文网首页
Android studio中多版本AndroidManifes

Android studio中多版本AndroidManifes

作者: 花花是男神 | 来源:发表于2018-06-05 09:45 被阅读0次
    前言:

    在使用Android studio开发过程中,不免会遇到多版本多渠道编译apk,或者组件化,插件化开发apk。

    在开发过程中,自我开发调试和发布不同版本apk时,需要频繁的去修改AndroidManifest中的配置信息,这样不仅繁琐,还增加了工作量以及错误率。所以我们可以尝试将AndroidManifest也进行多版本区分。

    配置过程如下:

    首先在/src/main下建两个文件夹(不一定一样命名)。debug和release。两个文件夹中放入不同的AndroidManifest.xml

    配置.png

    然后在当前不要打包不同AndroidManifest文件的Module的build.gradle中写入以下代码:

      sourceSets {
            main {
                if (条件判断) {
                    manifest.srcFile 'src/main/debug/AndroidManifest.xml'
                } else {
                    manifest.srcFile 'src/main/release/AndroidManifest.xml'
                }
            }
        }
    

    注意:条件可以全局配置。具体可参考我之前写的一篇文章【Android Studio:Grade 全局参数定义
    https://www.jianshu.com/p/43d3e19e3e87

    相关文章

      网友评论

          本文标题:Android studio中多版本AndroidManifes

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