2017-01-11 10 views
1

私は、セットアップ中に、GoogleのサインインFirebaseメール/パスワードの設定から切り替えています。 Email/Passwordの設定はうまくいきましたが、今は問題を引き起こしています。Googleでログイン中にエラーが発生しました。 12501ヌル

私はFirebaseUIを使用していますし、Googleで署名のためにそのまま彼らの方法を使用しています。私は広範囲のグーグルとスタックオーバーフローの研究を行っている、との二重私のSHA1キーをチェックして(デバッグとリリースの両方が私のFirebase上にある)、私のGoogle-services.jsonは、最新のファイルを保持している、と私はGoogleのサービス3.0.0を持っています私のプロジェクトとアプリのグラデルファイルのプラグイン設定。

Error logging in with Google. 12501 nullを引き起こす可能性が他の彼らのものですか?ここで

がでサインメソッドです:それが正常にログインオプションを表示する

startActivityForResult(
       AuthUI.getInstance() 
         .createSignInIntentBuilder() 
         .setProviders(Arrays.asList(new AuthUI.IdpConfig.Builder(AuthUI.EMAIL_PROVIDER).build(), 
           new AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).build(), 
           new AuthUI.IdpConfig.Builder(AuthUI.FACEBOOK_PROVIDER).build(), 
           new AuthUI.IdpConfig.Builder(AuthUI.TWITTER_PROVIDER).build())) 
         .build(), 
       RC_SIGN_IN); 

、私はGoogleアカウントを選択することができますが、その後、私はエラーを取得します。

+0

同じ問題ここでは、私のFacebookの一つが正常に動作しますが、Googleは、いくつかの理由のために問題を抱えています。長い間うまくいっていて、このエラーでランダムに停止しました。 –

答えて

1

私は同じ問題があったと私はコンピュータを切り替えてfirebaseに私のdebug.keystore指紋を追加する必要がありましたので、それはです。

ステップ:

  1. のkeytool -list -v -keystore〜/ .android/debug.keystore

  2. コピーSHA1(つまり、彼らはのOauthのた​​めに使用するものだから、それはSHA1する必要があります)

    あなたのfirebaseコンソールへ
  3. ログ - >プロジェクト設定 - >一般 - > Androidアプリダウン

  4. スクロールして、SHA1のfingeを追加指紋

  5. のリストにrprint新しいGoogle-services.jsonをダウンロードして、あなたのAndroid Studioプロジェクトに

  6. 削除電話からアプリや再配備

0

startActivityForResult( AuthUI.getInstanceを置き換えます()AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).b uild()、 新しいAuthUI.IdpConfig.Builder(AuthUI.FACEBOOK_PROVIDER).build()、 新しいAuthUI.IdpConfig.Builder(AuthUI.TWITTER_PROVIDER).build())) .build()、 RC_SIGN_IN)。

+1

あなたの答えに関する詳細や情報、および質問された問題の解決方法を追加して、他の人が説明を簡単に理解できるようにしてください – koceeng

関連する問題