首页 文章

Android Studio不能'react-native start',如何解决?

提问于
浏览
1

运行React Native APL有4种方法 .

  • react-native run-android

  • react-native run-iso

  • XCODE

  • Android Studio

react-native start 适用于 react-native run-androidreact-native run-isoXCODE 上的另一个终端屏幕 . 但Android Studio不起作用,错误如下 .

[12-14 14:02:59.506 2905:2928 E /]无法从资产加载脚本:index.android.bundle E / unknown:React:来自JS com.facebook.react.devsupport.JSException的本机调用中的异常:无法获得BatchedBridge,请确保您的软件包在android.os上的android.os.Handler.handleCallback(Handler.java:751)的com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)中正确打包 . Handler.dispatchMessage(Handler.java:95)位于com.facebook的android.os.Looper.loop(Looper.java:154)的com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31) java.lang.Thread.run中的.react.bridge.queue.MessageQueueThreadImpl $ 3.run(MessageQueueThreadImpl.java:196)(Thread.java:761)引起:com.facebook.jni.CppException:无法获取BatchedBridge,make确保你的软件包在android.os.Handler.dispat的android.os.Handler.handleCallback(Handler.java:751)的com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)中正确打包在com.facebook.react的android.os.Looper.loop(Looper.java:154)的com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)中的chMessage(Handler.java:95) java.lang.Thread.run中的.bridge.queue.MessageQueueThreadImpl $ 3.run(MessageQueueThreadImpl.java:196)(Thread.java:761)W / unknown:React:Packager连接已打开,nooping . W / unknown:React:在网桥被破坏后调用JS函数 .

这个错误有什么问题吗?

谢谢Shoji

1 回答

  • 0

    我找到了Android Studio的解决方法 .

    在终端窗口,做“反应本地开始”

    然后在Android Studio中重新加载应用程序 .

    我可以在Android Studio上调试React Native APL .

    但我原来的问题是,在Android Studio中,运行命令无法像XCODE剂量那样自动启动包管理器 .

    是否有人可以使用“自动启动包管理器”来运行工作?喜欢XCODE剂量 .

    谢谢

    正治

相关问题