Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Firebase没有发射成功或失败_Java_Android_Firebase_Firebase Authentication - Fatal编程技术网

Java Firebase没有发射成功或失败

Java Firebase没有发射成功或失败,java,android,firebase,firebase-authentication,Java,Android,Firebase,Firebase Authentication,我严格遵循了说明,事实上,我甚至使用了android studio中Firebase助手的代码。我的问题就是这样,我的代码也没有出现登录或登录失败的情况!我错过了什么 public void toSubscribe(View v) { Log.d("OK", "this part first"); String strUsername, strPassword; strUsername = ((EditText) findViewById(R

我严格遵循了说明,事实上,我甚至使用了android studio中Firebase助手的代码。我的问题就是这样,我的代码也没有出现登录或登录失败的情况!我错过了什么

 public void toSubscribe(View v) {
        Log.d("OK", "this part first");


        String strUsername, strPassword;
        strUsername = ((EditText) findViewById(R.id.username)).getText().toString();
        strPassword = ((EditText) findViewById(R.id.password)).getText().toString();


        if (strUsername.matches("")) {
            Toast.makeText(MainActivity.this, "You did not enter a username.", Toast.LENGTH_SHORT).show();
            return;
        }

        if (strPassword.matches("")) {
            Toast.makeText(MainActivity.this, "You did not enter a password.", Toast.LENGTH_SHORT).show();
            return;
        }



        mAuth.signInWithEmailAndPassword(strUsername, strPassword)
                .addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        Log.d("TAG", "signInWithEmail:onComplete:" + task.isSuccessful());

                        // If sign in fails, display a message to the user. If sign in succeeds
                        // the auth state listener will be notified and logic to handle the
                        // signed in user can be handled in the listener.
                        if (!task.isSuccessful()) {
                            Log.w("TAG", "signInWithEmail", task.getException());
                            Toast.makeText(MainActivity.this, "Authentication failed.",
                                    Toast.LENGTH_SHORT).show();
                        }
                    }
                });


    }

没什么好说的了。。。我尝试使用一个新的JSON文件,但仍然不起作用。我在谷歌上搜索了很多东西,但都没有真正起作用。

请检查以下内容:

1-您可以从firebase控制台正确安装和添加Gson文件

2-从firebase控制台启用firebase身份验证


3-您已正确初始化

2和3已完成。。。。如果1是指google-services.json,则我不知道您的意思。@DavidKachlon抱歉,我的错误是指json文件,您确定要将internet权限添加到manifestOk,所以我已修复它,但现在我有一个新问题。。。com.google.firebase.FirebaseNetworkException:出现网络错误,如超时、连接中断或主机无法访问。-我通过向gradle添加存储库修复了此问题file@DavidKachlon检查您的internet连接,确保您online@DavidKachlon没问题,请检查我的答案