美文网首页
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