Google-services.jsonファイルはここで生成されます。これはクライアント側で必要です。
existingGoogle Androidプロジェクト用にこのファイルを生成するにはどうすればよいですか?
今日も同じ問題があり、非常にイライラしましたが、ようやく自分に合ったものを見つけました。
参照したページの問題は、既存のプロジェクトが[アプリの作成または選択]ドロップダウンに表示されないことです。 Google Developer Accountにログインしていることが表示された場合でも、同じ問題が発生しました。
このページのセッションに問題があると思うので、プロジェクトが読み込まれません。コンソールのヘルプ機能からページにアクセスすると、それを機能させることができました。
これが私がやった方法です。それは非論理的に思えますが、私に固執してください:
ヘルプ機能の検索バーに「google-services.json」と入力し、Enterキーを押します。
「AndroidでGCMクライアントアプリをセットアップする」というタイトルのヘルプ項目をクリックします
さて、これはそれが非論理的に見え始めるところです。なぜなら、あなたは以前はうまくいかなかった同じページに行くつもりだからですが、私に固執してください。
このボタンをクリックすると、質問で参照したのとまったく同じページに移動します。ただし、現在のアプリのリストは、[作成または選択してアプリ]ドロップダウンに表示されます。
これは私のために働いた、私はそれがあなたのために働くことを願っています。
警告:これを行うと、APIキーが変更されました。プロジェクト番号とその他の情報は同じままでしたが、APIキーが変更されました。したがって、既存のAPIキーに依存するプロジェクトがある場合は、その結果に対処する必要があります。
ダイアログで既存のプロジェクトのアプリ名(およびパッケージ名)を使用する
[構成ファイルを取得]ボタンをクリックすると表示されます
in Google Sign-in for Android/Try Sign-In for Android page。
https://developers.google.com/identity/sign-in/Android/start
(これにより、問題のリンクと同じになります)
NB
このプロセスは新しいAPIとOAuthキーを作成し、生成されたjsonファイルはこれらのキーを使用します。
したがって、ダウンロード後にjsonファイルのキーを変更するには、手動で編集する必要がある場合があります。
APIとOAuthキーが存在する場合、
およびキー名は自動生成されたものと同じです
( "~~(Googleサービスによって自動作成)"など)
これらはjsonファイルで使用されます。