web-dev-qa-db-ja.com

ファイルgoogle-services.jsonが見つかりません。 Googleサービスプラグインは、それなしでは機能できませんionic 3

プッシュ通知にFCMを使用しています。常にこのエラーメッセージが表示されます

「ファイルgoogle-services.jsonがありません。Googleサービスプラグインは、それなしでは機能できませんionic 3 "

電話では、すべてのフォルダにgoogle-services.jsonを配置しましたが、何も機能しません

8
dennis ayson

前述したように、google-services.jsonは適切な場所にコピーする必要があります。場所が最近app/google-services.jsonに変更されました。したがって、config.xmlはそれに応じて適応する必要があります

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

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を使用する場合は、代わりに以下を指定します。

target = "google-services.json"

もう一度ビルドしてみてください!

7
Andrea_dev

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ファイルの相対パスを反映する必要があることに注意してください。

それはそれと同じくらい簡単です

1
azerto00

google-services.jsonファイルをプロジェクトのルートに配置し、config.xmlファイル(<platform name="Android">...</platform>タグの間)に次の行を追加して、wwwディレクトリにコピーされることを確認します。

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

その後、ionic cordova prepare Androidを再度実行します。

1
JanP

ドロップダウンから選択します

  • プロジェクト
  • その後、アプリフォルダに移動します
  • その後、ファイルをアプリフォルダー内に貼り付けます。
  • クリーンビルドと再ビルド

enter image description here

0
HarshitG

google-services.jsonionicProject/src内にコピーしてから、ionic-firebaseプラグインを削除して再インストールしてください。

0
Alireza Yazdani

google-services.json in Platforms/Android/フォルダーおよびrun ionic cordova build Android。その働き。

Google-services.jsonファイルをplatforms/Android/appフォルダーにコピーする必要があります。 Android runを実行すると問題なく動作します。

(firbaseプロジェクト設定からgoogle-services.jsonをダウンロードできます。

0
Mijoe