Android 上的 React-native facebook 登录崩溃

React-native facebook login crash on Android

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

中的指示

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

奇怪的是,如果我在模拟器中打开一个浏览器,将其留在后台,然后尝试登录,登录会更进一步(我确实登录了,但是当我被引导回来时,应用程序崩溃)。

从墓碑文件中我可以得到以下内容 warnings/messages:

  1. Expected native library version number "",actual native library version number ""

  2. 像这样的十位:

Could not find generated setter for class com.facebook.reactnative.androidsdk.FBLoginButtonManager

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

这是我如何解决问题的答案,而不是为什么会这样。

简而言之:

我通过 更新模拟器和 android API 6.0 到 Android Studio.

使其再次运行
<Rant state='begin'>

我不知道为什么会这样,也不知道为什么它一开始就坏了。因为它在旧模拟器和更早的 API 6.0 上运行良好。

react-native fbsdk 好像不太稳定。或者这完全是 react-native 的错,老实说。但这只会让我想开发完全原生的,而不是 react-native,从我目前的经验来看,这似乎不稳定。

<Rant state='end'>