bugly符号表插件文档地址:https://bugly.qq.com/docs/user-guide/symbol-configuration-android/?v=20181014122344
原来没注意到这个插件,集成时发现插件配置项中可以通过appChannel设置不一样的渠道号,最好是与flavor中定制的渠道号保持同步,不用手动修改,尝试了下可以进行如下gradle配置。
apply plugin: 'bugly'
bugly {
appId = "" // 注册时分配的App ID
appKey = "" // 注册时分配的App Key
}
android {
productFlavors.all {
ext.flavor_channel = "111"
}
//设置不同渠道
productFlavors {
defaultChannel {
applicationId "com.test.cc.dev"
flavor_channel = "222"
}
xiaomi {
flavor_channel = "333"
}
}
applicationVariants.all { variant ->
android.productFlavors.all { flavor ->
if (variant.getName().contains(flavor.getName())) {
//根据编译时选择的flavor给bugly赋值相应的渠道号
variant.ext.buglyAppChannel = flavor.flavor_channel
}
}
}
}
之后即可在项目主工程下的bugly/BuglyUploadLog.txt
文件中查看到修改效果。