Java 如何修复firebase注册身份验证?
我正在为我最后一年的项目创建一个应用程序。所以我想使用登录和注册功能。但是当我输入注册的详细信息时,它的keep失败,并且没有将数据定向到firebaseJava 如何修复firebase注册身份验证?,java,android,firebase,Java,Android,Firebase,我正在为我最后一年的项目创建一个应用程序。所以我想使用登录和注册功能。但是当我输入注册的详细信息时,它的keep失败,并且没有将数据定向到firebase Signup.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (validate()){ String Email
Signup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (validate()){
String Email = email.getText().toString().trim();
String Password = password.getText().toString().trim();
firebase.createUserWithEmailAndPassword(Email, Password).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()){
Toast.makeText(Signup.this, "Signup successful", Toast.LENGTH_SHORT).show();
startActivity(new Intent(Signup.this, LoginPage.class));
}
else
{
Toast.makeText(Signup.this, "Signup failed", Toast.LENGTH_SHORT).show();
}
}
});
}
}
});
Signup.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
if(validate()){
字符串Email=Email.getText().toString().trim();
字符串密码=Password.getText().toString().trim();
firebase.createUserWithEmailAndPassword(电子邮件,密码).addOnCompleteListener(新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Toast.makeText(Signup.this,“注册成功”,Toast.LENGTH_SHORT.show();
startActivity(新意图(Signup.this、LoginPage.class));
}
其他的
{
Toast.makeText(Signup.this,“注册失败”,Toast.LENGTH_SHORT.show();
}
}
});
}
}
});
那么,有什么我必须更改的吗?请确保在firebase portal身份验证部分启用电子邮件作为身份验证方法。确保初始化FirebaseAuth对象
FirebaseAuth firebase=FirebaseAuth.getInstance()代码>
并在Firebase控制台中启用email方法logcat怎么说?未找到com.google.Firebase.auth的W/DynamiteModule:Local module descriptor类。logcat这么说谢谢你!我真的很抱歉。我没看见。再一次,我很抱歉。另外,我是新来的。我已经初始化了firebaseauth对象,并在FireBaseConsoleAReady中启用了email方法