我更新了我的react本机应用程序以使用ram-bundle
。该应用程序可以在Android调试中加载并正常运行。
当我组装生产版本时,它的构建没有错误。但是,当我运行该应用程序时,出现以下运行时错误。这会在模拟器和设备上发生。
我已经检查了Android Studio中的APK,它确实包含index.android.bundle。
我应该如何调试此问题?
java.lang.RuntimeException Error calling AppRegistry.runApplication
NativeRunnable.java:-2 com.facebook.react.bridge.queue.NativeRunnable.run
Handler.java:789 android.os.Handler.handleCallback
Handler.java:98 android.os.Handler.dispatchMessage
MessageQueueThreadHandler.java:29 com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage
Looper.java:164 android.os.Looper.loop
MessageQueueThreadImpl.java:192 com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run
Thread.java:764 java.lang.Thread.run
Caused by: com.facebook.jni.CppException Could not get BatchedBridge, make sure your bundle is packaged correctly
NativeRunnable.java:-2 com.facebook.react.bridge.queue.NativeRunnable.run
Handler.java:789 android.os.Handler.handleCallback
Handler.java:98 android.os.Handler.dispatchMessage
MessageQueueThreadHandler.java:29 com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage
Looper.java:164 android.os.Looper.loop
MessageQueueThreadImpl.java:192 com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run
Thread.java:764 java.lang.Thread.run