Firebase无法使用。 Android

问题描述:

我试图注册一个用户,但它没有工作。当我检查console.firebase时,用户尚未创建。 这里是我的代码:Firebase无法使用。 Android

//registering 
    firebaseAuth.createUserWithEmailAndPassword("[email protected]", "justtesting") 
      .addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() { 
       @Override 
       public void onComplete(@NonNull Task<AuthResult> task) { 
        if(task.isSuccessful()){ 
         Log.i("test", "success"); 
        } 
        else{ 
         Log.i("test", "did not work"); 
        } 
       } 
      }); 

enter image description here

It's in portuguese, but says "actived" in the status

+1

您是否为您的项目启用了电子邮件/密码登录方法? –

+0

是的。我现在张贴了一张照片,它是用葡萄牙语写成的,但它表示在状态中“活跃”。 – Felipe

好像你还没有添加听众:

private FirebaseAuth.AuthStateListener mAuthListener; 

mAuthListener = new FirebaseAuth.AuthStateListener() { 
@Override 
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) { 
    FirebaseUser user = firebaseAuth.getCurrentUser(); 
    if (user != null) { 
     // User is signed in 
     Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid()); 
    } else { 
     // User is signed out 
     Log.d(TAG, "onAuthStateChanged:signed_out"); 
    } 
    // ... 
} 
}; 

@Override 
public void onStart() { 
super.onStart(); 
mAuth.addAuthStateListener(mAuthListener); 
} 

@Override 
public void onStop() { 
super.onStop(); 
if (mAuthListener != null) { 
    mAuth.removeAuthStateListener(mAuthListener); 
} 
} 

Plesae按照完整的教程在https://firebase.google.com/docs/auth/android/start/

+0

嗨,我遵循并从教程中做了相同的代码,一切似乎都没问题。而且我也尝试遵循YouTube上的教程,也无法正常工作。我认为,也许我错过了Gradle或console.firebase – Felipe

+1

中的某些东西,如果可能,请分享您的代码。另外请确保您使用的是Firebase SDK 10.x – Deepesh

+0

通过Firebase SDK 10,您的意思是:compile'c​​om.google.firebase:firebase-core:10.0.0'? – Felipe

我解决了这个问题!我在android studio模拟器中测试我的应用程序。这就是问题所在,我将APK下载到了我的手机上,并且工作正常!

+2

严重!!我被困在它上了几个小时因为我在我的模拟器上测试以及! – Mikethetechy