在Android上运行 - 我再也无法构建我的应用程序了 . 我已经尝试了15个关于堆栈溢出的想法与类似的batchedbridge错误' .

结果 - 打包后: - 红色错误屏幕弹出“无法获取BatchedBridge,确保您的包装正确包装”(没有其他任何书架详细信息),然后一秒钟后会出现一个空白的白色屏幕 .

结果 - 错误之后,然后从app dev工具菜单重新加载: - 无法连接到开发服务器

  • react-native version 0.40.0 npm = 5.0.3 node = v7.4.0

  • 该应用程序以前工作了几个月所以我猜测连接到最近的更改,版本问题,缓存问题,npm版本或reactnative版本?

  • 尝试了adb reverse tcp:8081 tcp:8081

  • 尝试了npm缓存清理

  • 在仿真器和设备上试过 - 同样的问题

  • 试图关闭所有反应包装商

  • 确保没有其他反应原生应用/包装商在运行

  • Android应用在Android Studio中构建正常(没有反应原生)

看看logcat我似乎有些红旗但不确定这些问题是否是新的或以前存在: - 很多'ViewManagerPropertyUpdater:找不到类com.facebook.react.views.art生成的setter . ????? ??”等等 - React:打包器似乎没有运行,因为我们得到一个IOException请求其状态:连接重置

这是应用程序尝试启动时来自应用程序的logcat片段和堆栈跟踪 - 如果您需要更多的logcat让我知道(我在这里添加它的尝试不起作用) .

iceapp.challengeme ic=null D/FA: Connected to remote service W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.reactnative.androidsdk.FBLoginButtonManager V/FA: Processing queued up service tasks: 2 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.reactnative.androidsdk.FBSendButtonManager W/art: Before Android 4.1, method boolean com.facebook.share.widget.ShareButtonBase.canShare() would have incorrectly overridden the package-private method in android.widget.TextView W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.reactnative.androidsdk.FBShareButtonManager 

    E/unknown:React: Exception in native call from JS
                     com.facebook.react.devsupport.JSException: Could not get BatchedBridge, make sure your bundle is packaged correctly
                         at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
                         at android.os.Handler.handleCallback(Handler.java:751)
                         at android.os.Handler.dispatchMessage(Handler.java:95)
                         at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
                         at android.os.Looper.loop(Looper.java:154)
                         at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:196)
                         at java.lang.Thread.run(Thread.java:762)
                      Caused by: com.facebook.jni.CppException: Could not get BatchedBridge, make sure your bundle is packaged correctly
                         at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 
                         at android.os.Handler.handleCallback(Handler.java:751) 
                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                         at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31) 
                         at android.os.Looper.loop(Looper.java:154) 
                         at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:196) 
                         at java.lang.Thread.run(Thread.java:762)  W/unknown:React: Packager connection already open, nooping. W/unknown:React: Inspector connection already open, nooping. E/unknown:React: Exception in native call
                     java.lang.RuntimeException: Error calling function: RCTDeviceEventEmitter:emit
                         at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
                         at android.os.Handler.handleCallback(Handler.java:751)
                         at android.os.Handler.dispatchMessage(Handler.java:95)
                         at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
                         at android.os.Looper.loop(Looper.java:154)
                         at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:196)
                         at java.lang.Thread.run(Thread.java:762)
                      Caused by: java.lang.RuntimeException: Empty Optional cannot be unwrapped
                         at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 
                         at android.os.Handler.handleCallback(Handler.java:751) 
                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                         at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31) 
                         at android.os.Looper.loop(Looper.java:154) 
                         at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:196) 
                         at java.lang.Thread.run(Thread.java:762)  E/unknown:React: Exception in native call
                     java.lang.RuntimeException: Error calling function: AppRegistry:runApplication
                         at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
                         at android.os.Handler.handleCallback(Handler.java:751)
                         at android.os.Handler.dispatchMessage(Handler.java:95)
                         at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
                         at android.os.Looper.loop(Looper.java:154)
                         at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:196)
                         at java.lang.Thread.run(Thread.java:762)
                      Caused by: java.lang.RuntimeException: Empty Optional cannot be unwrapped
                         at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 
                         at android.os.Handler.handleCallback(Handler.java:751) 
                         at android.os.Handler.dispatchMessage(Handler.java:95) 
                         at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31) 
                         at android.os.Looper.loop(Looper.java:154) 
                         at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:196) 
                         at java.lang.Thread.run(Thread.java:762)