Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法获取BatchedBridge,请确保包已正确打包_Android_Node.js_React Native - Fatal编程技术网

Android 无法获取BatchedBridge,请确保包已正确打包

Android 无法获取BatchedBridge,请确保包已正确打包,android,node.js,react-native,Android,Node.js,React Native,我对Android中的react native有问题 (无法获取BatchedBridge,请确保捆绑包已正确打包) [![在此处输入图像描述][1][1] 我尝试了一切:将npm、react native、react和package.json中的所有依赖项更新到最新版本, 我删除了node_模块并重新安装,清除缓存。。。空中交通管制 错误日志 04-25 03:35:49.874 11688-11814/com.test.store E/AndroidRuntime: FATAL EXCEP

我对Android中的react native有问题 (无法获取BatchedBridge,请确保捆绑包已正确打包) [![在此处输入图像描述][1][1]

我尝试了一切:将npm、react native、react和package.json中的所有依赖项更新到最新版本, 我删除了node_模块并重新安装,清除缓存。。。空中交通管制

错误日志

 04-25 03:35:49.874 11688-11814/com.test.store E/AndroidRuntime: FATAL EXCEPTION: mqt_js
                                                            Process: com.test.store, PID: 11688
                                                            java.lang.RuntimeException: com.facebook.react.devsupport.JSException: Could not get BatchedBridge, make sure your bundle is packaged correctly
                                                                at com.facebook.react.bridge.DefaultNativeModuleCallExceptionHandler.handleException(DefaultNativeModuleCallExceptionHandler.java:24)
                                                                at com.facebook.react.devsupport.DisabledDevSupportManager.handleException(DisabledDevSupportManager.java:161)
                                                                at com.facebook.react.cxxbridge.CatalystInstanceImpl.onNativeException(CatalystInstanceImpl.java:465)
                                                                at com.facebook.react.cxxbridge.CatalystInstanceImpl.access$400(CatalystInstanceImpl.java:51)
                                                                at com.facebook.react.cxxbridge.CatalystInstanceImpl$NativeExceptionHandler.handleException(CatalystInstanceImpl.java:481)
                                                                at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:33)
                                                                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:761)
                                                             Caused by: 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:761) 
                                                             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:761) 

我也面临同样的问题,然后我遵循这个答案()砰的一声,它就像一个符咒


干杯:)

react native router flux包当前有一个bug。它包含react native的重复实例。您所需要做的就是
npm安装
您的软件包,然后删除重复的react native条目

rm -r ./node_modules/react-native-router-flux/node_modules/react-native

对我来说,问题是“亚洲开发银行”没有得到认可。当我试图运行我的项目时,并没有明显的迹象表明“adb”有问题,但当我试图运行空白项目时,它表明命令“adb”无法识别


要解决此问题,请将C:\Users\USERNAME\AppData\Local\Android\sdk\platform工具添加到环境变量中

对我有效的方法如下

正在运行
npm start
,这给了我一个错误
ENOSPC
。 我用这个答案纠正了那个错误


然后我再次运行了
react native run android
,一切正常

您是否在设备的DevSettings选项卡中设置了ip服务器?是的,我的本地ip 192.168.0.3:8081,我尝试了8088相同的方法您是否已卸载该应用程序并再次运行react native run android?这里已回答此问题,请在空白页中等待。。。当我关闭应用程序并再次打开它时。。。同样的问题也会出现,从设备上删除应用程序并重新安装,基本上一切都从头开始。。。