Android上的React-native facebook登录崩溃

时间:2017-08-26 18:07:49

标签: javascript android facebook react-native react-native-fbsdk

我正在通过此库使用react-native facebook登录:react-native-fbsdk。在安装指南之后并没有完全使它工作,但我设法在原生方面进行修改后按照许多github问题等的指示进行工作。

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

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

从墓碑文件中我可以得到以下警告/消息:

  1.   

    预期的本机库版本号“”,实际的本机库   版本号“”

  2. 十分喜欢这样:

  3.   

    无法为类找到生成的setter   com.facebook.reactnative.androidsdk.FBLoginButtonManager

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

1 个答案:

答案 0 :(得分:0)

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

简而言之:

我通过通过Android Studio更新模拟器和android API 6.0 再次使用它。

<Rant state='begin'>

我不知道为什么会这样,也不知道为什么它首先破坏了。因为它之前的旧仿真器和API 6.0运行良好。

似乎反应原生的fbsdk远非稳定。或者它是完全反应原生的错,老实说。但这只是让我想要完全开发本机,而不是本地反应,从我迄今为止的经验来看似乎不稳定。

<Rant state='end'>