我有一个发布的应用程序,我想在其他几个使用flavor系统时拒绝。
我设法设置环境以使该系统与不同的文件夹相匹配。但是当我想要第一个应用没有 applicationIdSuffix
时,我遇到了构建错误:
错误:任务':app:processAppDebugGoogleServices'执行失败。 找不到包名称' com.package.name'
的匹配客户
是否有可能没有applicationIdSuffix
的味道?
这是我的风味部分:
productFlavors {
first {
versionCode 6
versionName "1.0.5"
}
second {
applicationIdSuffix ".second"
versionCode 4
versionName "0.0.5"
}
}
非常感谢您提供的任何帮助。
答案 0 :(得分:0)
是否有可能没有 applicationIdSuffix 的味道?
当然有可能。
根据失败的任务( processAppDebugGoogleServices )判断,我认为您遇到了 google-services.json 的问题,该问题是为另一个软件包名称生成的。使用更新的包名生成新的包。