React Native 0.57.8:ram-bundle导致android运行时错误:无法在生产应用程序中获取BatchedBridge

时间:2019-01-25 12:13:58

标签: android react-native bundle

我更新了我的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

0 个答案:

没有答案