2017-08-30 7 views
0

ネイティブアンドロイドエラーがは、私がアプリケーションを開発し

は、それは完全にiOSの 実行ネイティブ反応する反応が、アンドロイドでは、エラーの下にあります

E/unknown:React: Exception in native call

java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:952) at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:891) at com.facebook.react.ReactInstanceManager.access$600(ReactInstanceManager.java:104) at com.facebook.react.ReactInstanceManager$ReactContextInitAsyncTask.doInBackground(ReactInstanceManager.java:218) at com.facebook.react.ReactInstanceManager$ReactContextInitAsyncTask.doInBackground(ReactInstanceManager.java:197) at android.os.AsyncTask$2.call(AsyncTask.java:304) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761)

私はこの問題を解決することができますか?なぜこの問題が発生したのですか?

+0

あなたのAndroidプロジェクト –

+0

質問で、あなたのコードを共有できますDIDエラーを読んで? 'インタフェースメソッド 'を呼び出そうとしました' java.util.Iterator java.util.List.iterator() 'がnullオブジェクトの場合、nullのリストを反復しようとしています – bennygenel

+0

に欠けているいくつかの依存関係があるかもしれません –

答えて

0

私は以下のようにRNSpinkitPackageクラスを変更し、それは完全にIOSのようなアンドロイドに取り組んできました:

public class RNSpinkitPackage implements ReactPackage{ 
@Override 
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) { 
    return Collections.emptyList(); 
} 

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

@Override 
public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) { 
    List<ViewManager> list = new ArrayList<>(); 
    list.add(new RNSpinkit(reactContext)); 
    return list; 
} 

を}

関連する問題