当我尝试在我的root build.gradle文件中将类路径添加到google play服务时,我收到错误。我正在尝试遵循firebase教程并声明将classpath“com.google.gms:play-services:11.0.4”放入根gradle文件中
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:play-services:11.0.4'
// NOTE: Do not place your application dependencies here; they
belong
// in the individual module build.gradle files
}
}
但是,我收到以下错误:
Error:Could not find com.google.gms:play-services:11.0.4.
Searched in the following locations:
file:/home/graffixnyc/android-studio/gradle/m2repository/com/google/gms/play-services/11.0.4/play-services-11.0.4.pom
file:/home/graffixnyc/android-studio/gradle/m2repository/com/google/gms/play-services/11.0.4/play-services-11.0.4.jar
https://jcenter.bintray.com/com/google/gms/play-services/11.0.4/play-services-11.0.4.pom
https://jcenter.bintray.com/com/google/gms/play-services/11.0.4/play-services-11.0.4.jar
Required by:
project :
现在我注意到它正在查看/home/graffixnyc/android-studio/gradle/m2repository/com/google/gms/play-services/11.0.4/play-services-11.0.4.pom
但是,我的位置是:/home/graffixnyc/android-sdk/extras/google/m2repository/com/google/android/gms/play-services/11.0.4
我的SDK一直在这个位置,所以我不确定它为什么要查看/home/graffixnyc/android-studio/gradle/m2repository/com/google/gms/play-services/11.0.4
如何让Android Studio在正确的位置识别它?
答案 0 :(得分:1)
您需要更改以下代码行:
classpath 'com.google.gms:play-services:11.0.4'
与
classpath 'com.google.gms:google-services:3.0.0'
答案 1 :(得分:1)
类路径应该是google-services而不是play-services:
classpath 'com.google.gms:google-services:3.1.0'
,同时:
compile "com.google.gms:play-services:11.0.4"
在另一个gradle文件中。
网页供参考(我认为firebase的逻辑相同):
答案 2 :(得分:0)
您是否"保存更改并单击工具栏中的“使用Gradle文件同步项目”。"根据{{3}}的说明?这让我感到很沮丧。
https://developers.google.com/android/guides/setup的官方Firebase文档未能明确说明Gradle文件中的哪些内容
答案 3 :(得分:0)
如果您要查找的是添加Google Play服务而不是所有Google服务,则应添加此类路径:
apply plugin: 'com.android.application'
...
dependencies {
compile 'com.google.android.gms:play-services:11.2.0'
}
classpath包是com.google.android.gms而不是com.google.gms。
您可以在此处找到更多信息:https://developers.google.com/android/guides/setup。 希望这有帮助