簡體   English   中英

收到錯誤消息“找不到com.google.gms:google-services:2.0.0-alpha6。”

[英]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”

  1. 為Google Play服務添加依賴項。 在build.gradle內部添加:

編譯'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM