所以,今天我遇到了一个问题,我想设置一个动态gradle构建,其中我可以包含两个Google Analytics键:一个用于调试,另一个用于实时环境。我尝试了以下解决方案,但没有奏效:
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
resValue "string", "googleAnalyticsID", "UA-666666-1"
}
debug {
buildConfigField "Boolean", "DEBUG_MODE", "true"
versionNameSuffix "-Demo"
resValue "string", "googleAnalyticsID", "UA-777777-1"
}如果我能够替换ID,如何替换google-services.json文件?我希望我不需要用脚本来复制它。
我期待着听到你的想法,非常感谢。
发布于 2015-09-01 21:35:27
到目前为止,这就是我想出来的,但我认为这不是最好的答案,我仍然不知道该用JSON来操作谁
if (BuildConfig.BUILD_TYPE.contains("debug")) {
tracker = analytics.newTracker("UA-66807305-1");
} else {
tracker = analytics.newTracker("UA-66499744-1");
}https://stackoverflow.com/questions/32226628
复制相似问题