Android 没有使用电子邮件和密码的响应标志

Android 没有使用电子邮件和密码的响应标志,android,firebase,firebase-authentication,onesignal,Android,Firebase,Firebase Authentication,Onesignal,我试图将OneSignal集成到设备之间的推送通知中,但一直出现以下错误。当我将firebase依赖项升级到11.2.0时,此错误将消失,但是使用EmailAndPassword的登录和使用EmailAndPassword的CreateAccount不再工作 FATAL EXCEPTION: main java.lang.NoSuchMethodError: No static method zzb(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/

我试图将OneSignal集成到设备之间的推送通知中,但一直出现以下错误。当我将firebase依赖项升级到11.2.0时,此错误将消失,但是使用EmailAndPassword的登录和使用EmailAndPassword的CreateAccount不再工作

FATAL EXCEPTION: main java.lang.NoSuchMethodError: No static method zzb(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; in class Lcom/google/android/gms/common/internal/zzac; or its super classes (declaration of 'com.google.android.gms.common.internal.zzac' appears in /data/app/com.example.ries.ecpay-c-FGodiJGHeJlywws_hhvA==/base.apk:classes10.dex)
    at com.google.firebase.provider.FirebaseInitProvider.zza(Unknown Source:2)
    at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source:0)
    at android.app.ActivityThread.installProvider(ActivityThread.java:6285)
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:5851)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5772)
    at android.app.ActivityThread.-wrap1(Unknown Source:0)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661)
    at android.os.Handler.dispatchMessage(Handler.java:105)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6541)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)<
我在firebase中使用电子邮件/密码打开登录。但它不会进入onComplete内部

    mAuth = FirebaseAuth.getInstance();
    Log.d("test", "auth get instance oncreate " + mAuth);
    firebaseDatabase = FirebaseDatabase.getInstance();
    mRef = firebaseDatabase.getReference();
    FirebaseUser user = mAuth.getCurrentUser();

    signInBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            String email = mEmail.getText().toString();
            String pass = mPassword.getText().toString();

            if(!email.isEmpty() && !pass.isEmpty()) {
                Log.d("test", "in if not empty");
                mAuth.signInWithEmailAndPassword(email, pass).addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        Log.d("test", "in oncomplete");
                        task.getException().getMessage();
                        if (task.isSuccessful()) {
                            Log.i("Task:", "Complete");
                            Intent i = new Intent(MainActivity.this, AccountActivity.class);
                            startActivity(i);
                        }

                        if (!task.isSuccessful()) {
                            Toast.makeText(MainActivity.this, "Login Failed",
                                    Toast.LENGTH_SHORT).show();
                        }
                    }
                });          

如果忘记添加播放服务,请将其添加到build.gradle

apply plugin: 'com.google.gms.google-services' 
并将您的firebase库更新为

compile 'com.google.firebase:firebase-database:11.0.0' 

我已经添加了服务。当我只将firebase数据库更新到11.0.0时,就会出现版本冲突。如果我将所有依赖项更新为11.2.0最新版本,则错误消失,但在这种情况下,mAuth.getCurrentUser始终返回null;
compile 'com.google.firebase:firebase-database:11.0.0'