diffManifest.md
May 29, 2018 · View on GitHub
- 构建过程中配置不同的AndroidManifest.xml
比如遇到一个需求安装一个没有图标的应用,而调试的时候我们是需要打开才方便调试的
这就需要在release时去掉:
<category android:name="android.intent.category.LAUNCHER" />
首先我们可以在gradle.properties 线面添加属性
isDebug=true
在项目的app(有可能这里改了名字)目录build.gradle 配置:
sourceSets {
main {
if (!isDebug.toBoolean()) {//主项目需要在非debug模式下开发
//release
manifest.srcFile 'src/release/AndroidManifest.xml'
} else {
//debug
manifest.srcFile 'src/debug/AndroidManifest.xml'
}
}
}