使用电子邮件和密码方法向Firebase注册新用户时出现Firebase身份验证错误

时间:2019-02-17 10:36:05

标签: android firebase firebase-authentication

我在我的Android项目中使用Firebase来验证新用户。 但是,在长时间修改我的代码后,我只能将一个用户添加到我的Firebase项目中。之后,我无法将新用户添加到我的Firebase项目中。它在我的Android Studio控制台上显示错误:

  

E / RenderScript:SETAFFINITY ret = -1

我已经更改了从fire base [google-services.json]获取的App文件夹上的Google JSON。而且我具有正确的依赖项(类路径'com.google.gms:google-services:4.0.1'),并且我也做了以下更改:

  1. 实施'com.google.firebase:firebase-auth:16.0.1'
  2. 应用插件:“ com.google.gms.google-services”
  3. com.google.gms.googleservices.GoogleServicesPlugin.config。 disableVersionCheck = true

还有另一件事,当我在Android Studio模拟器中运行代码时无法获得结果。但是在我的手机(Vivo V7)上,它一次成功通过了身份验证。但是之后,我得到一个错误:

  

E / RenderScript:SETAFFINITY ret = -1

mAuth.createUserWithEmailAndPassword(name1,pass1).addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
    @Override
    public void onComplete(@NonNull Task<AuthResult> task) {
        // Toast.makeText(MainActivity.this, "Authentication success.",Toast.LENGTH_SHORT).show();
        if (task.isSuccessful()) {
            // Sign in success, update UI with the signed-in user's information
            // Log.d(TAG, "createUserWithEmail:success");
            ///FirebaseUser user = mAuth.getCurrentUser();
            //updateUI(user);
            Toast.makeText(MainActivity.this, "Authentication success.",Toast.LENGTH_SHORT).show();
        } else {
            // If sign in fails, display a message to the user.
            Log.w(TAG, "createUserWithEmail:failure", task.getException());
            Toast.makeText(MainActivity.this, "Authentication failed.",Toast.LENGTH_SHORT).show();
            // updateUI(null);
        }
    }
});

我希望使用Firebase在我的项目中注册一个新用户。 但是由于这个错误,我无法添加新用户。

0 个答案:

没有答案