2016-05-22 9 views
7

次のボタンを押すと、画像の下にエラーが発生します。既存のAndroid AppとFirebaseの統合

enter image description here

Firebase 
No clients were able to be added to your Firebase project for the following reasons: 
An app with this package name and SHA1 is already connected to a Google project. If you have used a Google API previously, please select that project in the Connect to an existing Project list. 
Client Package Name: packagename 
Client SHA1: [59:17:0C:D9:63:14:42:A5:81:13:20:F8:58:0F:96:D8:6A:65] 

私は、エラーメッセージに示されたConnect to an existing Project listを見つけることができませんでした。

「Googleプロジェクトのインポート」ボタンをクリックして既存のGoogleプロジェクトを選択すると、プロジェクトがfirebaseに作成されました。後で、私はデバッグとプロダクションの両方のSHA1を追加しようとしましたが、それは役に立たなかった。

enter image description here

誰もが同じ問題に直面していましたか?

編集: 今日、既存のプロジェクトリストダイアログが表示され始めましたが、既存のプロジェクトリストから選択してもエラーが表示されます。私はこれがプレビューバグであると考え始めました。 :(

enter image description here

答えて

0

私はFirebaseコンソールでのプロジェクト設定でAndroidアプリにデバッグ証明書のフィンガープリント(SHA-1)を加えることにより、当社の既存のFirebaseのアプリを接続することができました。

することができます「インポート、Googleプロジェクト」後

keytool -exportcert -list -v \ 
-alias androiddebugkey -keystore ~/.android/debug.keystore 
+0

は、私はこの問題は、Googleのデベロッパーコンソール内の長い長い前に作成したプロジェクトだと思います。私はそれが "既存のプロジェクトをインポートする"フローに続いて動作すると思っていますが、それはしませんでした。また、そのようなリストを見たことがある "既存のプロジェクトリストに接続"を見つけることができません?または、それは "既存プロジェクトのインポート"ボタンの後に表示されるリストです。 – mehmet6parmak

2

クリックAnalytics-> Androidのアイコンとfollowinをクリックします。keytoolを使用してデバッグ証明書からフィンガープリントを取得します。 g画面が表示されます。

アプリパッケージ名とSHA-1を入れてください。 google-services.jsonをダウンロードし、/ app /フォルダーに移動してください。 (path-to-app/app/google-services.json)。

動作する必要があります。私はデバッグ署名のSHA1を追加しました

enter image description here

+0

私はちょうどそれらの手順に従ったが、それは私の場合に動作していないようです。問題をさらに調査し、解決策が見つかったらここに書きます。 – mehmet6parmak

+0

アンドロイドスタジオのどのツールですか?既に手順に従っている場合、プロセスを自動化するために必要としないので、「アシスタント」または「Firebaseへの接続」という名前のファイルは見つかりません。 – uguboz

+0

先週のIOで発表されたバージョン2.2のプレビューがリリースされました。 – mehmet6parmak

関連する問題