[英]Getting error message “Could not find com.google.gms:google-services:2.0.0-alpha6.”
我正在我的项目中尝试使用google分析。 但是在更改build.gradle文件后发现以下错误消息。
错误:找不到com.google.gms:google-services:2.0.0-alpha6。 在以下位置搜索:文件:/home/vaibhav/android-studio/gradle/m2repository/com/google/gms/google-services/2.0.0-alpha6/google-services-2.0.0-alpha6.pom文件: /home/vaibhav/android-studio/gradle/m2repository/com/google/gms/google-services/2.0.0-alpha6/google-services-2.0.0-alpha6.jar https://repo1.maven.org/ maven2 / com / google / gms / google-services / 2.0.0-alpha6 / google-services-2.0.0-alpha6.pom https://repo1.maven.org/maven2/com/google/gms/google-services /2.0.0-alpha6/google-services-2.0.0-alpha6.jar所需的::MaterialTabs-master:unspecified
我在这里1.将依赖项添加到项目级别的build.gradle中:
classpath'com.google.gms:google-services:2.0.0-alpha6'
2.将插件添加到您的应用程序级别build.gradle中:
应用插件:“ com.google.gms.google-services”
和
编译'com.google.android.gms:play-services-analytics:8.4.0'
提前致谢。
我遇到了与您同样的问题,并且查看了由Tiem Song的答案链接的Google Analytics(分析)快速入门项目 ,我认为您像以前一样缺少jcenter()
存储库。
JCenter现在是与Android的gradle插件[0]一起使用的默认存储库,但是较早的项目是使用mavenCentral()
作为默认存储库创建的,该项目没有任何google-services。
您的build.gradle
应该看起来像。
repositories {
...
jcenter()
}
dependencies {
...
classpath 'com.android.tools.build:gradle:2.0.0-beta6'
classpath 'com.google.gms:google-services:2.0.0-beta6'
}
(我也将beta版本从5更新为6,但这只是为了尽可能使答案正确)
希望能有所帮助
[0] -http://blog.bintray.com/2015/02/09/android-studio-migration-from-maven-central-to-jcenter/
试用依赖项的beta5
版本:
classpath 'com.android.tools.build:gradle:2.0.0-beta5'
classpath 'com.google.gms:google-services:2.0.0-beta5'
Google Analytics(分析)快速入门项目是一个可运行的Android应用,其中包含build.gradle
示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.