0
アプリフォルダにjsonファイルを追加しました。その後、認証用のgradleファイルとbuild.gradleのその他のファイルを追加しました。com.google.firebase.authのローカルモジュール記述子クラスが見つかりません。
まず私は私が得る条件として、ユーザーをサインアップするためのその後の私の方法、
private void createUser() {
firebaseAuth.createUserWithEmailAndPassword(mEmail,mPassword).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!isNetworkConnected()){
Toast.makeText(signup.this, "Check Your Internet Connection..", Toast.LENGTH_SHORT).show();
}
else if (task.isSuccessful()){
Toast.makeText(signup.this, "Registered Successfully", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(signup.this, "Something Went Wrong. Try Again Later ..", Toast.LENGTH_SHORT).show();
}
}
});
}
FirebaseAuthenticationオブジェクトに
FirebaseAuth firebaseAuth;
firebaseAuth = FirebaseAuth.getInstance();
を初期化し、「何かが間違って行ってきました。後でもう一度試してみてください」トーストメッセージに
ログにはエラーはありません。 のみ以下firebaseの警告..
01-15 20:11:54.042 22745-22778/com.buckydroid.chat W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
失敗理由を確認するには、task.getException()。getMessage()を使用する必要があります。コード例についてのこの回答を参照してください。http://stackoverflow.com/a/39427322/4815718 –
質問に重複していないことを信頼していますが、あなたが質問している関連する質問へのリンクを追加するように質問を編集してくださいに。 –
問題はパスワードフィールドにありました。私はfirebaseがいくつかの事前に作成されたパスワード条件を持っていることを知りませんでした。 – Doge