簡體   English   中英

文件 google-services.json 丟失。 如果沒有 ionic 3,Google 服務插件將無法運行

[英]File google-services.json is missing. The Google Services Plugin cannot function without it ionic 3

我正在使用 FCM 進行推送通知我總是收到此錯誤消息

“文件 google-services.json 丟失。沒有它 ionic 3,Google 服務插件無法運行”

在電話上,我已將 google-services.json 放在每個文件夾中,但沒有任何工作

首先你需要下載 google-services.json:

  1. 登錄 Firebase 並打開您的項目。
  2. 單擊設置圖標並選擇項目設置。
  3. 在您的應用程序卡中,從列表中選擇您需要配置文件的應用程序的包名稱。
  4. 單擊 google-services.json。

( https://support.google.com/firebase/answer/7015592 )

好的,現在您必須安裝cordova-support-google-services:

cordova plugin add cordova-support-google-services --save

然后,你必須把google-services.json放在你項目的根目錄下(www文件夾外,同級),然后resource-file標簽將其復制到platforms/android/app/

接下來,放入config.xml

<platform name="android">
    <resource-file src="google-services.json" target="app/google-services.json" />
 ... 
 </platform>

注意:如果您使用低於版本 7 的cordova-android,請改為指定:

目標=“google-services.json”

現在再次嘗試構建!

如前所述,需要將google-services.json復制到正確的位置。 位置最近更改為app/google-services.json 所以config.xml需要相應地適應

<resource-file src="google-services.json" target="app/google-services.json" />

讓我們假設您將 google-services.json 放在 src/app 文件夾中 所以相對於您的 ionic 項目,它位於src/app/google-services.json

現在,為了確保將其復制到構建的正確位置,您必須向 config.xml 文件中添加一行代碼。

<resource-file src="src/app/google-services.json" target="app/google-services.json" />

請注意,此行的src屬性應相應地反映 google-service.json 文件的相對路徑。

就這么簡單

google-services.json文件放在項目的根目錄中,並通過將此行添加到config.xml文件(在<platform name="android">...</platform>之間)將其復制到www目錄<platform name="android">...</platform>標簽):

<resource-file src="google-services.json" target="google-services.json" />

然后再次運行ionic cordova prepare android

從您的下拉列表中選擇

  • 項目
  • 然后轉到應用程序文件夾
  • 然后將您的文件粘貼到 app 文件夾中。
  • 清理構建並再次重建

在此處輸入圖片說明

我已將google-services.json放在Platforms/Android/文件夾中並run ionic cordova build android 它的工作。

您必須將 google-services.json 文件復制到平台/android/app 文件夾中。 執行 android run 會正常工作。

(您可以從 firbase 項目設置下載 google-services.json。

將您的google-services.json復制到您的ionicProject/src然后再次嘗試刪除並重新安裝ionic-firebase插件。

在 config.xml 文件所在的位置添加google-services.json文件

然后將這一行添加到 config.xml 文件中

<platform name="android">
         <resource-file src="google-services.json" target="google-services.json" />

然后轉到Project/platforms/android並添加google-services.json文件

暫無
暫無

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

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