tôi tích hợp phản ứng tự nhiên với ứng dụng hiện có trong Android studio của Facebook hướng dẫn: http://facebook.github.io/react-native/docs/embedded-app-android.html#contentPhản ứng tự nhiên kết hợp với tai nạn ứng dụng hiện có: "Không thể tìm thấy biến: __fbBatchedBridge"
tôi thấy rằng các lỗi "không thể tìm thấy biến: __fbBatchedBridge "có thể được giải quyết bằng cách thiết lập menu dev. giống như ReferenceError: Can't find variable: __fbBatchedBridge
Nhưng vấn đề của tôi là tôi đã hiển thị trang Phản ứng gốc trong hoạt động của ứng dụng hiện tại, nó đã bị lỗi khi bắt đầu hoạt động với chế độ xem gốc phản ứng.
Lỗi log như thế này:
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)
Có thể đây không phải là vấn đề. Tôi đã thử lệnh "gói phản ứng gốc" và xây dựng tệp js thành thư mục nội dung. Và sau đó xây dựng tập tin apk. Và không còn đụng xe nữa. – BinqiangSun
http://facebook.github.io/react-native/docs/signed-apk-android.html#content – BinqiangSun