Android - Firebase身份验证无法使用电子邮件/密码设置

时间:2017-11-12 06:53:13

标签: android firebase authentication firebase-authentication

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

createUserWithEmailAndPassword(email, password)

它不起作用,我不断得到一些东西 - 我将在下面显示 - 在日志中,并且通知管理器弹出说"频道未找到。"我没有使用通知管理器,但我相信它是在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来实现此目的。

3 个答案:

答案 0 :(得分:1)

调用signInWithEmailAndPassword()时遇到类似的问题。不是真正的答案,但我认为自从升级到Firebase 11.6.0以来已经出现这种情况。降级到11.4.2似乎删除了警告信息。

答案 1 :(得分:0)

此处有同样的问题,在更新Google Play商店后,它就像魅力一样。我希望它也适合你

答案 2 :(得分:0)

我也有这个问题。我发现模拟器由于某种原因离线了,所以我只是关闭了模拟器并再次尝试。