1.修改app的build.gradle文件
假设我们同一套代码编译2个app:demo1和demo2
android {
...
productFlavors {
// demo1
demo1 {
// 设置applicationId(这里很重要,两个相同applicationId的apk不同同时安装在同一台Android手机中)
applicationId "com.glorystudent.buglydemo1"
// 自动生成@string/app_name为demo
resValue "string","app_name","demo1"
// 定义app_icon字段,在AndroidManifest.xml文件中用到
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "demo1",app_icon : "@mipmap/ic_launcher"]
}
// demo2
demo2 {
// 解释同app1
applicationId "com.glorystudent.buglydemo2"
resValue "string","app_name","demo2"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "demo2",app_icon : "@mipmap/ic_launcher1"]
}