收到错误消息"找不到com.google.gms:google-services:2.0.0-alpha6."

Vai*_*hav 1 android google-analytics

我在我的项目中尝试谷歌分析.但在更改build.gradle文件后发现以下错误消息.

错误:找不到com.google.gms:google-services:2.0.0-alpha6.在以下位置搜索:file:/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:未指定

我在哪里1.将依赖项添加到项目级build.gradle:

classpath'com.google.gms:google-services:2.0.0-alpha6'

2.将插件添加到您的应用级build.gradle:

申请插件:'com.google.gms.google-services'

  1. 为Google Play服务添加依赖项.在build.gradle里面添加:

编译'com.google.android.gms:play-services-analytics:8.4.0'

提前致谢.

小智 7

我遇到了和你一样的问题,看过由Tiem Song回答谷歌分析快速启动项目,我认为你错过了我的存储库.jcenter()

JCenter现在是Android的gradle插件[0]使用mavenCentral()的默认存储库,但旧项目是使用默认存储库创建的,它没有任何google服务.

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'
}
Run Code Online (Sandbox Code Playgroud)

(我还将测试版本从5更新到6,但这只是为了使答案尽可能最新)

希望有所帮助

[0] - http://blog.bintray.com/2015/02/09/android-studio-migration-from-maven-central-to-jcenter/