次の警告が表示されました。この警告を回避するにはどうすればよいですか?
[src/flavor1/debug、src/debug、src/flavor1]の検索中にgoogle-services.jsonが見つかりませんでした[src/flavor1/release、src/release、src /の検索中にgoogle-services.jsonが見つかりませんでしたflavor1] [src/flavor2/debug、src/debug、src/flavor2]で検索中にgoogle-services.jsonが見つかりませんでした[src/flavor2/release、src/release、で検索中にgoogle-services.jsonが見つかりませんでした。 src/flavor2]
app/google-services.jsonに2つのclient_infoを追加しました
{
"project_info": {
"project_number": "000000000000",
"project_id": "****-*****"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": ...,
"Android_client_info": {
"package_name": "flavor1.package.name"
}
},
...
},
{
"client_info": {
"mobilesdk_app_id": ...,
"Android_client_info": {
"package_name": "flavor2.package.name"
}
},
...
}
],
"configuration_version": "1"
}
私の経験では、これはfirebaseに関連するタイプのサービスを使用していて、サービスを使用するために必要なgoogle-services.json
ファイルを入れていない場合に発生します。
解決策は、Firebaseコンソールからファイルを取得する必要があり、すべてのフレーバーのコンソールで単一のプロジェクトを作成する場合、および別のプロジェクトを作成する場合は番号を作成する必要がある場合は、アプリレベルのフォルダー内に配置する必要があることです多数のプロジェクトまたはフレーバーのファイル。
の検索中にgoogle-services.jsonが見つかりませんでした
LOGCATによると、google-services.json
は正しい場所にありません(欠落)。
google-services.json
ファイルは通常app/ directory (at the root of the Android Studio app module).
に配置されます
Adding the JSON
に関する公式ガイドラインを読むたとえば、dogfoodとreleaseはビルドタイプです。
app/
google-services.json
src/dogfood/google-services.json
src/release/google-services.json
...
最後に、Clean-Rebuild-Run
。