React-native facebook 登录崩溃在 Android 上



我正在通过这个库使用react-native facebook登录:react-native-fbsdk。遵循安装指南并没有完全让它工作,但我设法让它在本地修改后工作,正如许多 github 问题等所指示的那样。

无论如何,两周前它运行良好,但现在,当我尝试使用Facebook登录时,应用程序立即崩溃。它不会打开任何登录页面或执行任何其他操作。

奇怪的是,如果我在模拟器中打开浏览器,将其留在后台,然后尝试登录,登录会更进一步(我实际上可以登录,但是当我被定向回去时,应用程序崩溃了(。

从逻辑删除文件中,我能够收到以下警告/消息:

  1. 预期的本机库版本号",实际本机库 版本号 ">

  2. 像这样的几十个:

找不到为类生成的资源库 com.facebook.reactnative.androidsdk.FBLoginButtonManager

我该如何解决这个问题?为什么它不再起作用了?我没有更改代码中的任何内容。我唯一能想到的是它在编译应用程序期间从互联网加载了一些东西。否则怎么会失败呢?

这是我如何解决问题的答案,而不是为什么它表现得像这样。

总之:

我通过Android Studio更新模拟器和android API 6.0,让它再次工作。

<Rant state='begin'>

我不知道为什么会起作用,也不知道为什么它首先会破裂。因为它在早期的旧模拟器和 API 6.0 上运行良好。

似乎反应原生的 fbsdk 远非稳定。或者说,这完全是反应原生的错,老实说。但这只会让我想开发完全原生的,而不是反应原生的,从我目前的经验来看,这似乎不稳定。

<Rant state='end'>

最新更新