1. ホーム
  2. android

[解決済み] GoogleService の初期化に失敗しました

2022-10-04 06:15:46

質問

アンドロイドのアプリケーションでグーグルマップを使用しています。私はキーを作成し、マニフェスト ファイルに必要な権限を追加しました。しかし、すぐにアプリケーションを開始すると、デバッガでこのメッセージが表示されます。

GoogleServiceの初期化に失敗しました。10, Missing an expected resource: 'R.string.google_app_id' がありません。 考えられる原因は、google-services.jsonがない、または com.google.gms.google-services gradle pluginがないことが考えられます。

何が問題なのかよくわかりません。Mapは問題なく動作しており、問題なく使用することができます。私のgradleファイルにはこのエントリがあります。

com.google.android.gms:play-services:8.4.0' をコンパイルします。

何を訴えているのか、どうすれば緩和されるのか?

どのように解決するのですか?

設定ファイル( google-services.json )で生成された設定ファイルを デベロッパー.google.com で生成され、公式ドキュメントの2番目のステップで述べられているように はこちら

手続きは簡単です

  1. プロジェクトを選択するか、新規にプロジェクトを作成することができます。
  2. そして、必要なサービス(この場合はマップサービス)を選択した後、設定ファイルを生成することができます。

    Firebaseプロジェクトに移行した人たちは、次のサイトで同じものを入手できます。 Firebaseコンソール にアクセスし、プロジェクトを選択すると、設定の下に設定ファイルがあります。

  3. 次に、公式ドキュメントのステップ3に引用されているように はここで

    <ブロッククオート

    をコピーします。 google-services.json ファイルを、Android の app/ または mobile/ ディレクトリにコピーしてください。

P.S: この回答を否定する人は、なぜ否定するのか、コメントを残してください。