2016-09-10 33 views
0

ここにはいくつかの類似の質問がありますが、いずれも私の解決策はありません。Android - Firebaseクイックスタート電子メール/パスワード認証デモが動作しない

私はGithubからダウンロードしたクイックスタートデモを使用しています。今日ダウンロードされました。私はデモコードで何も変更していません。私が対処してきたことを

(私が読んだから)いくつかの一般的なミス:

  • 私は(パッケージ名で作成) ダウンロードJSONファイルとFirebaseコンソールで作成したプロジェクトを持っています。私は 私のSHA1指紋を提供しています。

  • 電子メール/パスワードのサインイン方法がチェックされています。

  • は、私は、GoogleがGoogleのサービスを再生する私のデバイス上のサービスとGoogleのリポジトリ(アンドロイド メーカーSDKマネージャから)更新され、インストールを

  • 再生している場合、バージョン9.4.52

であるI Firebaseコンソールの匿名サインインオプションをオンにすると、デモアプリケーションで匿名でサインインすることができます。しかし、電子メール/パスワードは機能しません。

編集:私はこの権利をやっているかどうかわからないが、私はlogcat出力は、ユーザーアカウントの作成が失敗していることを示してLogcat

D/EmailPassword: createAccount:[email protected] 
W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. 
W/ResourcesManager: Asset path '/system/framework/com.android.media.remotedisplay.jar' does not exist or contains no resources. 
W/ResourcesManager: Asset path '/system/framework/com.android.location.provider.jar' does not exist or contains no resources. 
D/EmailPassword: createUserWithEmail:onComplete:false 
+1

[このログステートメント](https://github.com/firebase/quickstart-android/blob/master/auth/app/src/main/java/com/google/firebase/)によって生成された 'logcat'を投稿してください。 quickstart/auth/EmailPasswordActivity.java#L160)をクイックスタートコードに追加します。 –

+0

エラーログとコードスニペットを入力してください。その間に、onCompleteコールバックtask.getException()でこのコードを追加することで、原因を調べることができます。getMessage – ilovesyntax

+0

@qbix申し訳ありません、私の編集を確認してください – theRealOne

答えて

4

にこれらを得ました。 documentationが、これはこれらの理由のために起こることを示し:

  • パスワードは(6文字未満)十分に強くない
  • メールアドレスは、すでに指定したメールアドレスにアカウントが存在する
  • 不正な形式である

失敗の理由が何であるかを見るためにcreateUserWithEmailAndPassword()ために完了リスナーにLogステートメントを追加します。

+0

私の良さは、私はばかです。私は十分な長さのパスワードを入力していませんでした... – theRealOne

+0

パスワード強度要件は目立って文書化されていません。見逃しやすいです。 –

関連する問題