React Native Android: El método no reemplaza ni implementa un método desde un supertipo

He añadido react-native-fbsdk a mi proyecto nativo de la reacción y tenerlo que construye muy bien en iOS. Pero en el lado androide, no puedo conseguir gradle para construir el proyecto. Cuando intento compilar react-native-fbsdk, estoy golpeando: "el método no anula o implementa un método de un supertipo"

 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 

Lo que señala el siguiente fragmento de código dentro de react-native-fbsdk:

 @Override public List<Class<? extends JavaScriptModule>> createJSModules() { return Collections.emptyList(); } 

Cuando @Override , esta instancia particular del error desaparece, pero me golpeó el mismo error en otro módulo como react-native-image-picker :

 :react-native-image-picker:compileReleaseJavaWithJavac - is not incremental (eg 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 

Sospecho que esto es un problema con mi configuración local. ¿Alguna idea de lo que podría estar mal aquí?

    El error es muy vago (y imo un poco de un lío en el flujo de liberación nativa reaccionar).

    React-native 0.47.0 tuvo un cambio de ruptura que significaba libs tuvo que parches de su código.

    Eliminar las llamadas no creadas de createJSModules (ce6fb33, 53d5504) – source

    Mi conjetura es que usted apenas tiene que poner al día las bibliotecas para las cuales este error aparece, y someter de otra manera un PR.

    He aquí un ejemplo de una libificación que lo soluciona: https://github.com/rebeccahughes/react-native-device-info/pull/191/files

    Actualizar:

    El PR que estás esperando está aquí: https://github.com/facebook/react-native-fbsdk/pull/354

    Recomiendo esta guía https://github.com/underscopeio/platzi-react-native/pull/9 , lo probé ayer y funcionó, y no te olvides de actualizar los paquetes sugeridos por tu android studio

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.