Android Facebook Flutter登录崩溃应用程序



嘿,所以我最近开始使用Flutter开发一个应用程序,并且已经在一些问题上昏迷了。我会迅速恢复我的情况:

我的应用使用Firebase Auth,我使用Android Studio重构功能为Androidx。

这使我获得了带有登录表单的工作应用程序,但无法填写登录表单,因为Android API 28具有错误,因为它在您调用TextInput后不会显示键盘。但是对于Fire Auth,您需要API级别28 ...

我设法通过使用Flutter Channel Dev来解决此问题。

现在到目前为止,所有内容都可以登录并用firebase auth注册用户。

接下来我想实现Facebook登录,这是我遇到更多麻烦的地方。

我使用了https://github.com/roughike/flutter_facebook_login软件包,并遵循所有步骤,并在Firebase页面和Facebook开发人员页面上浏览了整个配置。

  • 添加res/strings.xml
  • 添加权限
  • 添加Android清单中的应用程序密钥下的两个
  • 添加"实现"
  • 在项目级别磨牙存储库中检查了Jcenter()

实际的飞镖代码看起来不错,并且项目在iOS

上正确运行并运行

我甚至没有在冗长模式下运行颤音。logcat也完全空了。

我完全亏损了,这确实开始感觉像是颤抖并不是真正稳定的。

任何帮助将不胜感激。

谢谢

编辑:此问题似乎是与Androidx相关的,应在此拉请求时立即修复:https://github.com/roughike/flutter_facebook_login/pull/87/commits/70dec4403710EB4C52A98E035A0A5E7D7D7D7F5551D76

合并。

好吧,我通过在本地复制存储库并在上述拉的请求中添加更改来使它起作用。

然后在我的pubspec文件中,我使用了路径:将依赖关系设置为本地文件而不是官方git。

您也可以使用git: URL :(用固定固定到适当的叉子的url)

我必须在重建应用程序之前必须干净整洁,现在一切正常。

edit 刚刚在拉请求线程上添加了评论:

由于我们不确定何时合并,您可以在此期调整pubspec.yaml

dependency_overrides:
  flutter_facebook_login:
    git: 
      url: https://github.com/yudaprama/flutter_facebook_login
      ref: android-x

最新更新