Androidプロジェクト。ここでFirebaseをAndroidプロジェクトに追加します。Firebaseコンソールにアプリケーションを登録します。プロジェクトにsha-1キーを入力すると、次のエラーが表示されます。
私はグーグルとstackoverflowで検索しましたが、適切な答えを受け取りませんでした。いくつかの回答によると、このsha-1キーをfirebaseの別のプロジェクトに挿入すると、このエラーが発生します。これは、Firebase Consoleでの唯一のプロジェクトです。このFirebaseアカウントには他のプロジェクトはありません。
それでは、問題は何であり、このsha-1をfirebaseプロジェクトにどのように追加できますか?
最後に、自分の問題を解決しました。
Firebaseは、関連するSHA-1キーとともに各パッケージ名を内部的に保存します。そのため、firebaseで同じパッケージ名とSHA-1を使用している場合、それを使用することはできず、質問で述べたのと同じエラーが生成されます。解決するには、パッケージ名を変更するか、別のキーストアのSHA-1キーを使用する必要があります。
同じパッケージ名/バンドルIDとSHA1フィンガープリントを持つfirebaseプロジェクトにアプリがあるか、持っていた可能性があります。以前に作成したプロジェクトから特定のアプリを削除しようとしました。しかし、24時間のアプリの削除操作を行っても役に立たない。 (Firebaseプロジェクトの設定でアプリの詳細を更新するには時間がかかると思います)
そのため、以前作成したfirebaseプロジェクト全体を削除しようとし、新しいfirebaseプロジェクトで同じ詳細を持つ新しいアプリを作成しようとしました。
それは動作します...(私の場合、同じ詳細のアプリを持つ2つのfirebaseプロジェクトを知っていました)
Firebaseプロジェクトの削除と復元(2019.07.10で作業)
デバッグ証明書を取得するには、次のコマンドを実行します。C:\ Program Files\Java\jdk1.8.0_131\bin keyツールには、Java SDK。
keytool -list -v -keystore C:\Users\Dell\.Android\debug.keystore -alias androiddebugkey -storepass Android -keypass Android