链接推荐

时间:2017-03-25 21:01:41

标签: react-native react-native-fbsdk

我在git repo和在线搜索了这个错误,但我没有找到任何让我来这里的东西。 React native对我来说是全新的,所以如果我错过了一些愚蠢的事情,我道歉。

我正在尝试安装&在我的react-native项目中链接react-native-fbsdk:https://github.com/facebook/react-native-fbsdk

我完成了以下步骤:

react-native init [YourApp]

结果:已完成,已创建项目

react-native install react-native-fbsdk

输出:在C:\ wamp \ www \ chatapp \ node_modules(26ms)中扫描符号链接的712个文件夹 rnpm-install info模块react-native-fbsdk已成功安装&联

react-native link react-native-fbsdk

输出:在C:\ wamp \ www \ chatapp \ node_modules(29ms)中扫描符号链接的712个文件夹 {[错误:找不到模块'C:\ wamp \ www \ chatapp \ node_modules \ react-native-fbsdk \ package.json']代码:'MODULE_NOT_FOUND'}

打印屏幕: error output

当然,当我尝试使用react-native run-android构建我的应用程序时,我得到了这个:

...
:app:processDebugResources                 
:app:generateDebugSources                 
:app:processDebugJavaRes UP-TO-DATE      
:app:compileDebugJavaWithJavac                 
C:\wamp\www\chatapp\android\app\src\main\java\com\chatapp\MainApplication.java:16: error: cannot find symbol
import com.facebook.FacebookSdk;
...

更多信息:

  • React native version:0.42.3
  • npm -version 4.2.0
  • 我没找到“react-native-fbsdk”文件夹 我的node_modules文件夹。
  • Windows 8.1
  • 我正在使用Android Studio
  • Android SDK Platform-Tools 25.0.4
  • Android SDK工具25.2.3

提前谢谢你。 利奥。

EDIT + UPDATE:添加了react-native标记。 Facebook团队对此进行了调查,看起来它与React Native本身存在问题。 https://developers.facebook.com/bugs/1889723254644374

1 个答案:

答案 0 :(得分:8)

在社区几天后我发现了问题!

对于本地反应,此行无效推荐!

AsyncTask

相反,我们需要写:

react-native install react-native-fbsdk

然后

npm i -S react-native-fbsdk