首页 文章

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

提问于
浏览
1

我在我的项目中尝试谷歌分析 . 但在更改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'

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

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

提前致谢 .

2 回答

  • 7

    尝试使用 beta5 版本的依赖项:

    classpath 'com.android.tools.build:gradle:2.0.0-beta5'
    classpath 'com.google.gms:google-services:2.0.0-beta5'
    

    Google Analytics Quickstart project是一个有效的Android应用程序,包括 build.gradle 示例 .

  • 0

    我遇到了和你一样的问题,看了Google Analytics Quickstart project链接了Tiem Song's answer,我觉得你错过了 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'
    }
    

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

    希望有所帮助

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

相关问题