簡體   English   中英

錯誤:找不到com.google.gms:google-services:3.0.0

[英]Error:Could not find com.google.gms:google-services:3.0.0

我到處尋找解決這個問題的方法,但找不到令人滿意的答案。

我正在嘗試使用firebase在我已構建的應用程序上設置登錄頁面,但是在設置的第一階段我遇到了標題中的錯誤。 即使我在這個鏈接上完成了所有步驟,我仍然會收到如下所示的錯誤:

Error:Could not find com.google.gms:google-services:3.0.0.
Searched in the following locations:
    file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/3.0.0/google-services-3.0.0.pom
    file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/3.0.0/google-services-3.0.0.jar
Required by:
    project :

我還按照firebase說明中的說明下載了所有必要的SDK工具,但仍無法找到名稱/ gms下的任何文件夾(看起來沒有下載)。

任何幫助表示贊賞,謝謝。

步驟0而不是3.0.0,使其成為3.1.0

將此類classpath 'com.google.gms:google-services:3.0.0'更改為classpath 'com.google.gms:google-services:3.1.0'

步驟1要解決此問題,請轉到“C:\\ Program Files \\ Android \\ Android Studio \\ gradle \\ m2repository \\ com \\ google \\ gms \\ google-services \\ 3.1.0”

如果找不到任何文件夾,請創建它。

第2步下載兩個文件,

google-services-3.1.0.jarhttp://central.maven.org/maven2/com/google/gms/google-services/3.1.0/google-services-3.1.0.jar

google-services-3.1.0.pomhttps://repo1.maven.org/maven2/com/google/gms/google-services/3.1.0/google-services-3.1.0.pom ),將其粘貼到文件夾。

希望能幫助到你。

修改項目build.gradle:

buildscript {

    repositories {
        jcenter()  // helps me to resolve this issue
    }

    dependencies {
        ...
        classpath "com.google.gms:google-services:3.1.0"
    }
}

...

第三步是在您的應用中添加firebase

你剛剛添加這一行:classpath'com.google.gms:google-services:3.1.0'到你的應用build.gradle,而不是項目build.gradle?

我有同樣的錯誤。 我將google-services.json文件的名稱更改為googleservices.json。 這導致了錯誤。 當我刪除json文件的所有早期副本,再次下載文件,並按原樣遵循其余過程時,錯誤得以解決。

我今天遇到了這個問題。 我錯誤地寫了這一行

classpath 'com.google.gms:google-services:3.1.0'

在模塊級build.gradle上,而不是在項目級build.gradle上。 將該行移動到項目級build.gradle后,錯誤已修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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