【问题标题】:react-native-fbsdk compilation errorreact-native-fbsdk 编译错误
【发布时间】:2017-08-30 20:58:58
【问题描述】:

我正在尝试将https://github.com/facebook/react-native-fbsdk 与最新的 react-native 0.47.1 一起使用,但在完成所有安装步骤后在 Android 上出现以下编译错误:

/home/gerhard/Projects/bounzapp/node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/FBSDKPackage.java:61: error: method does not override or implement a method from a supertype
    @Override
    ^

知道是什么原因造成的吗?

PS。 当我运行“react-native link”时,我也会得到以下信息,但这可能是因为我没有在 Mac 上运行,我必须稍后再确认。

gerhard@linux-clqp:~/Projects/bounzapp> react-native link
Scanning 680 folders for symlinks in /home/gerhard/Projects/bounzapp/node_modules (10ms)
rnpm-install info Android module react-native-fbsdk is already linked
rnpm-install info Linking react-native-fbsdk ios dependency
rnpm-install ERR! Something went wrong while linking. Error: Expected "/*", "//", or "{" but "<" found.
Please file an issue here: https://github.com/facebook/react-native/issues

Expected "/*", "//", or "{" but "<" found.

【问题讨论】:

  • 您是否尝试删除 fbsdk 软件包并重新安装?您还需要重新运行链接

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


【解决方案1】:

使用降级 react-native-fbsdk 版本

npm install react-native-fbsdk@0.6.0 --save

在该链接之后使用

react-native link react-native-fbsdk

然后更新 react-native-fbsdk

npm update react-native-fbsdk

【讨论】:

    【解决方案2】:

    遗憾的是,这是一个已知的当前问题。

    react-native-fbsdk 的最新版本存在很多问题(原因各不相同:0.5.0、0.6.0 和 0.6.1)。棘手的部分是,某些版本在 iOS 上运行,而在 Android 上运行仅取决于您运行的 RN 版本。

    由于 Facebook 在其 GitHub 上删除了问题部分,所有有用的信息都分散在他们的错误跟踪器中,即:

    https://developers.facebook.com/bugs/257149274778275/ https://developers.facebook.com/bugs/126967157938007/

    和react-native GitHub 上的问题,即:

    https://github.com/facebook/react-native/issues/14670

    Pull requests 部分阐明了当前的问题,即:

    https://github.com/facebook/react-native-fbsdk/pull/339

    此时,我建议在解决上述所有问题后,在 react-native0.46.4 上坚持使用 react-native-fbsdk@0.5.1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-09
      相关资源
      最近更新 更多