AndroidでFirebase Firestoreのインスタンスを取得できません。以下のコード行は繰り返し失敗します。Firebase Firestore GetInstanceがAndroidで失敗する
FirebaseFirestore db = FirebaseFirestore.getInstance();
それは私がコンソール上Firestoreを有効にしているエラー
FirebaseOptions.getProjectId() cannot be null
Caused by: java.lang.IllegalArgumentException: FirebaseOptions.getProjectId() cannot be null
at com.google.firebase.firestore.FirebaseFirestore.zze(Unknown Source)
at com.google.firebase.firestore.FirebaseFirestore.getInstance(Unknown Source)
でjava.lang.IllegalArgumentException
をスローし、私は、Android Studioプロジェクトは、コンソールプロジェクトを正しく同期化されていることを確認するためにFirebaseアシスタントを使用していました。 Firestoreを除いて、リアルタイムデータベース、認証、ストレージなど、私が使用しているその他のFirebaseコンポーネントが動作します。
私が行方不明です何依存compile 'com.google.firebase:firebase-firestore:11.4.2'
を追加していますか?
コンソールからgoogle-services.jsonファイルを手動でダウンロードしてプロジェクトに配置しようとしましたか? @DougStevensonが正しくあります。 –
最近の 'google-services.json'ファイルがあり、' com.google.gms:google-services:3.1.0'以上( '3.0.0'ではなく)を使用していることを確認してください。 –