2017-08-09 35 views
13

yöntemini geçersiz kılmaz veya uygulamıyor. Tepki yerel projem için react-native-fbsdk ekledim ve iOS'ta iyi bir şekilde oluşturdum. Ama android tarafında, projeyi inşa etmek için kürek çekemiyorum. "Yöntemi geçersiz kılmak veya bir süpertipe gelen bir yöntemi uygulamıyor" tepki-yerli-fbsdk Aşağıdaki kod parçacığı işaretReact Native Android: Yöntem, bir üst düzey

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 

: tepki yerli-fbsdk derlemeye çalışırken, ben vuruyorum

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

Ben @Override silme hatası bu özel örneği uzağa gider, fakat ben böyle react-native-image-picker gibi başka bir modülde aynı hatayla:

: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 

Yerel kurulumumla ilgili bir sorun olduğundan şüpheleniyorum. Burada neyin yanlış olabileceğine dair bir fikrin var mı?

+0

nasıl bu sorunu çözdünüz? Kolay bir düzeltme var mıydı? –

+0

Yükseltilmiş tepki yerel fbsdk –

+0

Yea Paketleri atma hataları el ile düzenlenmiş .... –

cevap

13

hata çok belirsiz (ve IMO reaksiyona doğal salınım akışında bir karışıklık biraz). Tepki-yerli 0.47.0

kütüphanelerini kodlarını yama geliyordu bir kırılma değişiklik vardı. source

Benim tahminim sadece bu hata gösterir hangi kütüphaneleri güncelleştirmek zorunda olduğunu, aksi takdirde bir PR göndermek -

kullanılmayan createJSModules aramaları (ce6fb33, 53d5504) çıkarın.

İşte sabitleme bir lib bir örnek: https://github.com/rebeccahughes/react-native-device-info/pull/191/files

Güncelleme:

Beklediğiniz PR buradadır: https://github.com/facebook/react-native-fbsdk/pull/354