繁体   English   中英

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

[英]Android - Firebase Authentication not working with Email/Password setup

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

createUserWithEmailAndPassword(email, password)

它不起作用,我不断在日志中得到一些信息(将在下面显示),然后弹出一个通知管理器,提示“找不到频道”。 我没有使用Notification Manager,但我相信它是在Android Runtime环境中完成的。

在用户在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变量收到“无此类实例字段”错误,该变量设置为FirebaseAuth的实例。 我尝试查找此内容,但是我发现并尝试的内容似乎与我的情况无关。

如果有人出于某种原因无法使用此方法执行任何操作,那么在过去的4个小时中我一直将自己的头撞在墙上,试图找出答案,将非常感谢您的帮助。

提前致谢。

更新我通过将所有Firebase服务(包括google play)的版本从11.6.0更改为10.2.6来使它工作。

调用signInWithEmailAndPassword()时,我遇到类似的问题。 并不是一个真正的答案,但是我认为这是自从升级到Firebase 11.6.0降级到11.4.2以来似乎已经消除的警告消息。

在更新Google Play商店后,这里也遇到了同样的问题。 我希望它也对您有用

我也有这个问题。 我发现模拟器由于某种原因处于脱机状态,因此我只是关闭了模拟器并再次尝试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM