我想上传我的应用程序的新版本,但我不能,因为我添加了各种口味,因此包名称已更改为:
com.myapp.android
到
com.myapp.android.flavor1
在我的build.gradle中:
productFlavors {
main {
applicationId 'com.myapp.android'
versionName '1.0'
versionCode 4
}
flavor1 {
applicationId 'com.myapp.android.flavor1 '
versionName '1.0'
versionCode 5
}
}
如果我将flavor1的applicationId更改为'com.myapp.android',我会收到此错误:
错误:任务':app:processMainDebugGoogleServices'的执行失败。
找不到包名称'com.myapp.android'
的匹配客户端
所以我的问题是,我应该尝试解决这个错误(如果是的话怎么样?)或者还有其他解决方法吗?
答案 0 :(得分:0)
我没试过这个,但是阅读the docs似乎只是从两个风味部分(main和flavor1)中取出“applicationId”应该可以正常工作。
答案 1 :(得分:0)
新的applicationId也应该在你的google-services.json中。