我已將react-native-fbsdk
添加到我的反應原生項目中並使其在iOS上正常生成。但在android方面,我無法獲得gradle來構建項目。當試圖編譯反應,本機fbsdk,我打:「法不覆蓋或實現從超的方法」React Native Android:方法不會覆蓋或實現超類型的方法
21:41:11.863 [INFO] [org.gradle.api.internal.tasks.compile.JdkJavaCompiler] Compiling with JDK Java compiler API.
21:41:12.100 [ERROR] [system.err] /Users/joncursi/Sites/joncursi/redbirdNative/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
指向反應,本機fbsdk內,下面的代碼片段:
@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
return Collections.emptyList();
}
當我刪除@Override
,錯誤的這種特定情況下會消失,但我打的是同樣的錯誤在其他模塊如react-native-image-picker
:
:react-native-image-picker:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
/Users/joncursi/Sites/joncursi/redbirdNative/node_modules/react-native-image-picker/android/src/main/java/com/imagepicker/ImagePickerPackage.java:34: error: method does not override or implement a method from a supertype
@Override
^
1 error
我懷疑這是我的本地設置的問題。任何想法可能是錯誤的?
你是怎麼解決這個問題?有一個簡單的解決方法嗎? –
升級反應原生fbsdk –
是的,我手動編輯軟件包拋出錯誤.... –