我想在google playstore中有两个不同的应用程序:“My App Free”和“My App Pro”。根据我为这个主题所做的研究,最好的方法是使用productFlavors,所以这里是build.gradle的摘录:
buildTypes {
debug {
...
}
release {
...
}
}
productFlavors {
free {
...
}
pro {
applicationIdSuffix ".pro"
}
}
当我尝试构建构建变体myapp-pro-release时,我收到此错误:
Error:Execution failed for task ':myapppro:processProReleaseGoogleServices'. > No matching client found for package name 'com.myapp.pro'
这是否意味着我必须在google dev控制台中添加一个专用的my-app-pro应用程序,该应用程序将com.myapp.pro作为applicationId?或者是否有另一种方法可以使用gradle修复构建错误?
答案 0 :(得分:1)
使用包名com.myapp.pro
生成新的google-service.json并将其放入app/src/pro