Android-Firebase身份验证不适用于电子邮件/密码设置

Android-Firebase身份验证不适用于电子邮件/密码设置,android,firebase,authentication,firebase-authentication,Android,Firebase,Authentication,Firebase Authentication,因此,我有我的Firebase项目设置,以及build.gradle中需要的所有插件(我检查了五倍)。但是,当我运行应用程序并尝试运行以下方法时: createUserWithEmailAndPassword(email, password) 它不起作用,我经常会在日志中看到一些东西(我将在下面展示),然后会弹出一个通知管理器,说“Channel not found”。我没有使用通知管理器,但我相信它是在Android运行时环境中完成的 此方法在用户在GUI中键入用户名和密码后调用,并使用上述

因此,我有我的Firebase项目设置,以及build.gradle中需要的所有插件(我检查了五倍)。但是,当我运行应用程序并尝试运行以下方法时:

createUserWithEmailAndPassword(email, password)
它不起作用,我经常会在日志中看到一些东西(我将在下面展示),然后会弹出一个通知管理器,说“Channel not found”。我没有使用通知管理器,但我相信它是在Android运行时环境中完成的

此方法在用户在GUI中键入用户名和密码后调用,并使用上述方法尝试创建与我的firebase项目的连接

1-12 01:36:17.181 6593-6593/com.example.sarah.whosthere I/BiChannelGoogleApi: [FirebaseAuth: ] No Fallback module; NOT setting up for lazy initialization 
11-12 01:37:50.967 6593-6593/com.example.sarah.whosthere W/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() returned Gms
11-12 01:37:51.140 1681-3474/system_process E/NotificationService: No Channel found for pkg=com.example.sarah.whosthere, channelId=null, id=10436, tag=null, opPkg=com.example.sarah.whosthere, callingUid=10085, userId=0, incomingUserId=0, notificationUid=10085, notification=Notification(channel=null pri=0 contentView=null vibrate=null sound=null tick defaults=0x0 flags=0x110 color=0x00000000 vis=PRIVATE)
此外,在调试模式下,在该方法调用过程中,我的mAuth变量出现“no-this-instance-field”错误,该变量设置为FirebaseAuth的实例。我试着查找,但我所发现和尝试的似乎与我的案例无关

如果有人有任何理由认为这种方法行不通的话,我将非常感谢你的帮助,因为我在过去的4个小时里一直在努力解决这个问题

提前谢谢


更新我将所有firebase服务的版本从11.6.0改为10.2.6,包括google play

使用EmailandPassword()调用Signin时,我遇到了类似的问题。这不是一个真正的答案,但我认为这是因为Firebase 11.6.0升级到11.4.2后,似乎删除了警告消息。

这里也有同样的问题,在更新Google Play商店后,它的工作非常有魅力。我希望它也能对你起作用

我也有这个问题。我发现模拟器由于某种原因处于脱机状态,所以我关闭了模拟器,然后再试一次。

对我来说,这与此非常接近。我的解决方案实际上与Google Play相关,但我必须使其小于或等于emulator版本,因为我的解决方案比emulator版本更新,它与Google Play服务相关。确保您在emulator Hi中拥有该版本-请展开,好吗?我在build.gradle文件中引用了play services 11.6.0,例如“com.google.android.gms:play services places:11.6.0”,在我运行应用程序的设备上查看play Store,它说它是8.3.73.U版。我遗漏了什么吗?我所有的版本都是11.6.0,但实际上我不得不降级所有的版本。我从11.4.2降到了10.2.6。我想11号没有配合模拟器。。。在build.gradle文件中,我将其更改为以下内容,并成功运行:“compile”com.google.firebase:firebase数据库:10.2.6“compile”com.google.firebase:firebase auth:10.2.6“compile”com.google.android.gms:play services auth:10.2.6”