web-dev-qa-db-ja.com

Android Studio Assistant:クライアントをFirebaseプロジェクトに追加できませんでした

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"

11
TouchBoarder

現在、Android StudioのFirebaseアシスタントは、新しいFirebaseプロジェクトを作成し、接続されている既存のGoogleプロジェクトを更新しない場合にのみ機能します。

FirebaseコンソールページでIMPORT GOOGLE PROJECTSを選択すると、新しいOAuth 2.0プロジェクトIDのクライアントID Google Developer consoleページ が自動生成されました。プロジェクトこのための既存の資格情報を持っていたので、おそらくいくつかの競合がありますか?

この新しい自動生成の認証情報を削除して新しいプロジェクトを作成すると、代わりにアシスタントの問題が修正され、Android Studioのメッセージは次のようになります:

Firebase

Firebaseプロジェクトが作成され、モジュール:appにローカルに接続されました。

7
TouchBoarder

Credentials page of Google Cloud console に移動して、すべてのプロジェクトの認証情報を管理できます。

私の場合、競合の原因となった credential を削除する必要がありました(警告:削除する前にダウンロードしてください。または変更するだけです)。

firebaseプロジェクトを削除した場合 recently (like like)、see: https://stackoverflow.com/a/45270281/ 53183


詳細またはその他のケースについては、これを参照してください。 このパッケージ名と別のプロジェクトのSHA-1のOAuth2クライアントはすでに存在します

12
Mir-Ismaili

これは、製品版の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階に飛び込んできました。ですから、このエラーに遭遇した場合は、ここで質問してください。歓声メイト。

3
ralphgabb

この問題の解決策:

1.- Firebaseプロジェクトを削除します

deleting...

2.- Android to Project and Delete JSON Fileに変更します

enter image description here

3.- App Gradleで削除...

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

およびプロジェクトの同期

4.-In Android Studioに移動し、[ツール]-> [Firebase]に移動してアシスタントを開きます。

5.-新しいFirebaseデータベースを作成し、補助的な手順に従います。

enter image description here

この手順は問題を回避します。

2
Ignacio_aa

これは私にも起こりました...私はこれをしました...

これは、以前にすでにアプリをfirebaseアカウントにログインしたことがある場合に発生します...そのための最善の解決策は、既存のプロジェクトを編集する必要がないことです。実行するには、所有している他のFirebaseアカウントをログに記録し、プロジェクトが他のアカウントから作成されていることを確認します。存在する場合は削除して、Firebaseへの接続を再試行します。

1
supun randima

まず、FirebaseコンソールでFirebaseプロジェクトの設定に移動します。 「SHA証明書のフィンガープリント」からすべてを削除してから、Firebaseへの再接続を試みます。これは機能するはずです。同じ問題を抱えて解決しました。

0
bimsina

プロジェクトが以前に別のアカウントで登録されていた可能性があります。

Google Developers Console に移動し、OAuth 2.0クライアントIDの下で、アプリケーションIDがそこにあるかどうかを確認し、それを削除します。

0
fadzz