我正在尝试更新Google服务插件,但在Gradle同步期间收到错误: "项目刷新失败:错误:未找到匹配"
使用版本3.1.1时,一切正常,但只要将build.gradle更新为:
classpath 'com.google.gms:google-services:3.2.0'
发生错误。
我检查了idea.log作为错误建议,可以看到异常被抛出但我真的不知道为什么。它似乎被抛到一个名为" getJsonLocations
"这似乎是3.2.0中的新功能,如下图所示。
有人知道如何解决这个问题吗?
答案 0 :(得分:37)
似乎productFlavours
现在必须以小写字母开头才能使此插件正常工作。使用大写字母会抛出问题中显示的异常。
我没有看到此限制。
productFlavors {
// Works fine
notDemo {
applicationIdSuffix ".notDemo"
versionNameSuffix "-notDemo"
}
// Not valid because it starts with a capital letter
Demo {
applicationIdSuffix ".demo"
versionNameSuffix "-demo"
}
}