web-dev-qa-db-ja.com

Googleサービスプラグインはgoogle-services.jsonがないと機能しません

ファイルgoogle-services.jsonがありません。 Googleサービスプラグインが機能しない

プロジェクトからgoogle-services.jsonファイルを削除したため、このエラーコードが表示されます。この問題を解決する明らかな方法は、再び含めることですが、削除する理由がありました。

" 注:構成ファイルの生成時にGoogleログインのみを有効にした場合は、この手順をスキップできます。Googleログインでは、構成ファイルをプロジェクトに含める必要はありません。ファイルを生成すると、必要な設定手順) "-これはドキュメントの公式メモであり、Googleサインインのみを有効にしたため表示されませんこのエラーメッセージの理由。私がすべてを正しく実装したと思うので、誰かがこの問題も抱えていて解決しましたか?.

注:含まれているプロジェクト内のファイルでwithが機能します。

EDIT:明確にするために、アプリケーションは完全に正常に動作し、問題はありませんが、google-services.jsonファイルを削除できないのはなぜですか?問題なくできるはず!

アプリレベルapply plugin: 'com.google.gms.google-services'内にbuild.gradleを追加すると、google-services.jsonファイルの構成情報を解析します。

google-services.jsonファイルを削除したため、解析できません
そのため、解析をトリガーしたアプリレベルbuild.gradleから以下の行も削除して、再度機能させます。

apply plugin: 'com.google.gms.google-services'
12
Aryan

クラスパスによって参照され、applyで参照されるgradle-plugin google-servicesは、ビルド時プラグインのみです!そのため、アプリのビルドプロセスにのみ影響し、ランタイムプロセスには影響しません。そのため、アプリは正常に動作していますが、google-services jsonが必要です。

1
kj007