我正在通过此库使用react-native facebook登录:react-native-fbsdk。在安装指南之后并没有完全使它工作,但我设法在原生方面进行修改后按照许多github问题等的指示进行工作。
无论如何,它在两周前工作正常,但现在,当我尝试使用facebook登录时,应用程序立即崩溃。它不会打开任何登录页面或执行任何其他操作。
奇怪的是,如果我在模拟器中打开浏览器,将其保留为后台,然后尝试登录,登录会更进一步(我实际登录,但是当我被定向回来时,应用程序崩溃了)。
从墓碑文件中我可以得到以下警告/消息:
预期的本机库版本号“”,实际的本机库 版本号“”
十分喜欢这样:
无法为类找到生成的setter com.facebook.reactnative.androidsdk.FBLoginButtonManager
我怎么能解决这个问题?为什么它不再起作用了?我没有更改代码中的任何内容。我唯一能想到的是它在编译应用程序时从互联网上加载了一些东西。怎么会失败?
答案 0 :(得分:0)
这是我如何解决问题的答案,而不是为什么它表现得像这样。
简而言之:
我通过通过Android Studio更新模拟器和android API 6.0 再次使用它。
<Rant state='begin'>
我不知道为什么会这样,也不知道为什么它首先破坏了。因为它之前的旧仿真器和API 6.0运行良好。
似乎反应原生的fbsdk远非稳定。或者它是完全反应原生的错,老实说。但这只是让我想要完全开发本机,而不是本地反应,从我迄今为止的经验来看似乎不稳定。
<Rant state='end'>