【发布时间】:2017-08-13 11:33:51
【问题描述】:
我正在尝试实现 FB Auth 并遵循 FBSDK 中提到的所有内容。反应原生:0.47.1 和 FBSDK:0.6.1 .在我这样做之后,该项目将无法构建。出现错误:
error: method does not override or implement a method from a supertype
@Override
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
我检查了 MainApplication.java 和 MainActivity.java 并复制了 github 页面中提到的所有内容。在安装react-native-fbsdk 后,我还运行了react-native link react-native-fbsdk。我重新启动了笔记本电脑,以确保重置 gradle 或任何导致其 Windows 笔记本电脑的原因。我不确定为什么会出现此错误。
请帮忙。非常感谢。
从node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/FBSDKPackage.java中删除以下内容后
@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
return Collections.emptyList();
}
我尝试再次构建项目并收到错误:
【问题讨论】:
-
请问您使用的是哪个版本的 react-native 和 fbsdk?
-
react-native:0.47.1 和 fbsdk:0.6.1
-
手动更新模块是什么意思?对不起,我是 RN 的新手。你能详细说明一下吗?非常感谢。
标签: android react-native fbsdk react-native-fbsdk