我到处寻找解决这个问题的方法,但找不到令人满意的答案。
我正在尝试使用firebase在我已构建的应用程序上设置登录页面,但我在设置的第一阶段遇到了标题中的错误。即使我在this link上完成了所有步骤,我仍然会收到如下所示的错误:
Error:Could not find com.google.gms:google-services:3.0.0.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/3.0.0/google-services-3.0.0.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/3.0.0/google-services-3.0.0.jar
Required by:
project :
我还按照firebase说明中的说明下载了所有必要的SDK工具,但仍无法找到名称 / gms 下的任何文件夹(看起来没有下载)。
感谢任何帮助,谢谢。
答案 0 :(得分:9)
第0步 而不是3.0.0,使其成为3.1.0
将此classpath 'com.google.gms:google-services:3.0.0'
更改为classpath 'com.google.gms:google-services:3.1.0'
第1步 要解决这个问题,请转到 " C:\ Program Files \ Android \ Android Studio \ gradle \ m2repository \ com \ google \ gms \ google-services \ 3.1.0"
如果找不到任何文件夹,请创建它。
第2步 下载两个文件,
谷歌服务-3.1.0.jar (http://central.maven.org/maven2/com/google/gms/google-services/3.1.0/google-services-3.1.0.jar)
谷歌服务-3.1.0.pom (https://repo1.maven.org/maven2/com/google/gms/google-services/3.1.0/google-services-3.1.0.pom) ,将它们粘贴到文件夹中。
希望它有所帮助。
答案 1 :(得分:3)
修改项目build.gradle:
buildscript {
repositories {
jcenter() // helps me to resolve this issue
}
dependencies {
...
classpath "com.google.gms:google-services:3.1.0"
}
}
...
答案 2 :(得分:0)
The third step add firebase to your app
您是否只需添加以下内容:classpath' com.google.gms:google-services:3.1.0' 你的应用build.gradle,而不是项目build.gradle?
答案 3 :(得分:0)
我有同样的错误。我将google-services.json文件的名称更改为googleservices.json。这导致了错误。 当我删除json文件的所有早期副本,再次下载文件,并按原样遵循其余过程时,错误得以解决。
答案 4 :(得分:0)
我今天遇到了这个问题。我错误地写了这一行
classpath 'com.google.gms:google-services:3.1.0'
在模块级build.gradle上,而不是在项目级build.gradle上。将该行移动到项目级build.gradle后,错误已修复。