Android Studioで新しい(Firebase)Assistantを使用して新しいサービスを追加すると、次のエラーが発生します。
Firebase
次の理由により、Firebaseプロジェクトにクライアントを追加できませんでした:このパッケージ名とSHA1のアプリはすでにGoogleプロジェクトに接続されています。以前にGoogle APIを使用したことがある場合は、[既存のプロジェクトに接続]リストでそのプロジェクトを選択してください。
Firebaseコンソールページ オプションIMPORT GOOGLE PROJECTS
を選択してから、Firebaseサービスの統合を続行しました。しかし、Android Studio Firebase Assistantを使用してサービスを追加しようとすると、上記のエラーが発生します。
そして、これをどこでも見つけられません"in the Connect to an existing Project list"
?
現在、Android StudioのFirebaseアシスタントは、新しいFirebaseプロジェクトを作成し、接続されている既存のGoogleプロジェクトを更新しない場合にのみ機能します。
FirebaseコンソールページでIMPORT GOOGLE PROJECTSを選択すると、新しいOAuth 2.0プロジェクトIDのクライアントID Google Developer consoleページ が自動生成されました。プロジェクトこのための既存の資格情報を持っていたので、おそらくいくつかの競合がありますか?
この新しい自動生成の認証情報を削除して新しいプロジェクトを作成すると、代わりにアシスタントの問題が修正され、Android Studioのメッセージは次のようになります:
Firebase
Firebaseプロジェクトが作成され、モジュール:appにローカルに接続されました。
Credentials page of Google Cloud console に移動して、すべてのプロジェクトの認証情報を管理できます。
私の場合、競合の原因となった credential を削除する必要がありました(警告:削除する前にダウンロードしてください。または変更するだけです)。
firebaseプロジェクトを削除した場合 recently (like like)、see: https://stackoverflow.com/a/45270281/ 53183 。
詳細またはその他のケースについては、これを参照してください。 このパッケージ名と別のプロジェクトのSHA-1のOAuth2クライアントはすでに存在します
これは、製品版のFirebase(Google)アカウントに変更したときに起こりました。
何が起こったのか、パッケージ名を変更して、gradleファイルを更新するのを忘れました。
defaultConfigの下でapplicationIdを新しいパッケージ名に更新します。
現在のgoogle-services.jsonを削除し、Firebaseに再接続します(Android Studio Firebase consoleを使用))
いずれにしてもgoogle-services.jsonを削除できない場合は、Firebaseの依存関係をGradleファイルにコメントしてから同期してください。次に削除します。
注意:次の理由により、Firebaseプロジェクトにクライアントを追加できませんでした:このパッケージ名とSHA1のアプリはすでにGoogleプロジェクトに接続されています。以前にGoogle APIを使用したことがある場合は、 「既存のプロジェクトに接続」リストのそのプロジェクト。applicationIdが既存のFirebaseアカウントにすでに接続されている場合、エラーが発生します。以前のFirebaseアカウントを削除する必要はありません。applicationIDを更新するだけです。 このエラーにより、ほとんど50階に飛び込んできました。ですから、このエラーに遭遇した場合は、ここで質問してください。歓声メイト。
これは私にも起こりました...私はこれをしました...
これは、以前にすでにアプリをfirebaseアカウントにログインしたことがある場合に発生します...そのための最善の解決策は、既存のプロジェクトを編集する必要がないことです。実行するには、所有している他のFirebaseアカウントをログに記録し、プロジェクトが他のアカウントから作成されていることを確認します。存在する場合は削除して、Firebaseへの接続を再試行します。
まず、FirebaseコンソールでFirebaseプロジェクトの設定に移動します。 「SHA証明書のフィンガープリント」からすべてを削除してから、Firebaseへの再接続を試みます。これは機能するはずです。同じ問題を抱えて解決しました。
プロジェクトが以前に別のアカウントで登録されていた可能性があります。
Google Developers Console に移動し、OAuth 2.0クライアントIDの下で、アプリケーションIDがそこにあるかどうかを確認し、それを削除します。