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
文件中查看到修改效果。