繁体   English   中英

Android Studio无法“反应 - 原生启动”,如何解决?

[英]Android Studio can not 'react-native start', How to fix it?

运行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.Handler的android.os.Handler.handleCallback(Handler.java:751)的com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)中正确打包.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(Thread.java:761)的react.bridge.queue.MessageQueueThreadImpl $ 3.run(MessageQueueThreadImpl.java:196)引起:com.facebook.jni.CppException:无法获取BatchedBridge,请确保你的软件包在android.os.Handler.dispatch的android.os.Handler.handleCallback(Handler.java:751)的com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)中正确打包 消息(Handler.java:95)位于com.facebook.react的android.os.Looper.loop(Looper.java:154)的com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31) 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

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

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

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

这项工作让我在Android Studio上调试React Native APL。

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

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

谢谢

正治

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM