簡體   English   中英

模塊根文件夾中缺少文件 google-services.json。 沒有它 Google 服務插件就無法運行

[英]File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it

我有一個包含 1 個模塊和 2 個應用程序的項目。 該模塊用於兩個應用程序都使用的代碼部分。 當然,我在應用程序的根文件夾中有單獨的 google-services.json 文件。

上周五,該構建運行良好。

現在我嘗試編譯並收到此錯誤:

File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.
:DoToDoSenderApp:compileDebugSources
:DoToDoSenderApp:transformClassesWithDexForDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
Error:Execution failed for task ':DoToDoSenderApp:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 2

唯一的信息性錯誤消息是關於我的模塊根文件夾中缺少這個 google-services.json 文件。

我不知道這里有什么問題?

該模塊不是應用程序,為什么我必須添加一個 google-services.json 文件,為什么幾天前它沒有修改就可以工作?

編輯

我在 Google API 控制台中創建了一個新的 Google 應用程序,甚至在我的模塊中添加了一個新的 google-services.json 文件,得到了同樣的錯誤。

  1. 轉到 Firebase 控制台

  2. 創建一個新項目。

  3. 然后點擊將 Firebase 添加到您的 Android 應用

  4. 添加包名稱(來自 AndroidManifest.xml)

  5. 然后它會生成 google-services.json

  6. 復制此文件並將其添加到 (i) 您的項目根目錄 (ii) 您的項目>應用程序

  7. 同步項目(工具 -> Android -> 將項目與 Gradle 文件同步)

希望這對你有幫助:)

在此處輸入圖片說明 如果您想使用 firebase 或其他谷歌雲平台,請從鏈接下載 google-services.json - https://console.firebase.google.com/u/0/project/raafta-aac07/settings/general/

否則,您不想使用它,只需從 Android Studio 的 build.gradle 中刪除apply plugin: 'com.google.gms.google-services'

該問題是因為:- 您粘貼到從 Firebase 控制台下載的產品的文件夾或文件未命名為 google-services.json。 所以現在單擊它,然后在所有選項中右鍵單擊打開 refractor 並將其重命名為 google-services.json。 因為這對我有用

在您的項目應用程序 gradle 文件中添加 multiDexEnabled true 並檢查,

defaultConfig {
    multiDexEnabled true
}

如果您無權訪問項目的 Firebase,例如,您下載了示例源代碼,那么您必須刪除任何與 Firebase 相關的內容才能使項目運行。

在項目中搜索關鍵字

  • 織物
  • 火力基地
  • 谷歌服務
  • 崩潰分析

暫無
暫無

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

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