ich mit dem bestehenden App im Android Studio von Facebook nativen integriert reagieren führt: http://facebook.github.io/react-native/docs/embedded-app-android.html#contentnativen Reagieren mit bestehendem app Absturz zu integrieren: „nicht Variable gefunden: __fbBatchedBridge“
fand ich, dass der Fehler „nicht gefunden Variable: __fbBatchedBridge "könnte durch Einstellung des Dev-Menüs gelöst werden. genau wie ReferenceError: Can't find variable: __fbBatchedBridge
Aber mein Problem ist, dass ich die Reactive Native-Seite in der Aktivität der bestehenden App zeigte, stürzte es beim Starten der Aktivität mit nativer Sicht reagieren.
Fehlerprotokoll wie folgt aus:
java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.facebook.react.bridge.JSExecutionException: ReferenceError: Can't find variable: __fbBatchedBridge (<unknown file>:1)
at com.facebook.react.bridge.CatalystInstanceImpl.runJSBundle(CatalystInstanceImpl.java:160)
at com.facebook.react.ReactInstanceManagerImpl.createReactContext(ReactInstanceManagerImpl.java:779)
at com.facebook.react.ReactInstanceManagerImpl.access$600(ReactInstanceManagerImpl.java:91)
at com.facebook.react.ReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(ReactInstanceManagerImpl.java:184)
at com.facebook.react.ReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(ReactInstanceManagerImpl.java:169)
at android.os.AsyncTask$2.call(AsyncTask.java:289)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.util.concurrent.ExecutionException: com.facebook.react.bridge.JSExecutionException: ReferenceError: Can't find variable: __fbBatchedBridge (<unknown file>:1)
at com.facebook.react.common.futures.SimpleSettableFuture.get(SimpleSettableFuture.java:68)
at com.facebook.react.bridge.CatalystInstanceImpl.runJSBundle(CatalystInstanceImpl.java:136)
at com.facebook.react.ReactInstanceManagerImpl.createReactContext(ReactInstanceManagerImpl.java:779)
at com.facebook.react.ReactInstanceManagerImpl.access$600(ReactInstanceManagerImpl.java:91)
at com.facebook.react.ReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(ReactInstanceManagerImpl.java:184)
at com.facebook.react.ReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(ReactInstanceManagerImpl.java:169)
at android.os.AsyncTask$2.call(AsyncTask.java:289)
Vielleicht ist das kein Problem. Ich habe den Befehl "reactive-native bundle" ausprobiert und die js-Datei im Ordner "Assets" erstellt. Und dann baue die apk-Datei. Und kein Absturz mehr. – BinqiangSun
http://facebook.github.io/react-native/docs/signed-apk-android.html#content – BinqiangSun