【问题标题】:React Native Did not get valid calls back from JS ErrorReact Native 没有从 JS 错误中得到有效的调用
【发布时间】:2016-02-12 17:29:00
【问题描述】:

当我在我的设备上开发 React Native Android 时打开 Chrome 开发工具时,经常会收到以下错误:

Did not get valid calls back from JS: [[],[],[],[],[]]

callFunction
ReactBridge.java:-2

run
CatalystInstanceImpl.java:203

...

知道有什么问题吗? 我正在使用带有 Nexus 5 的 react-native v0.19

【问题讨论】:

标签: javascript android react-native


【解决方案1】:

从 React Native 0.23 开始,使用 Chrome 开发工具进行调试时,此错误不应再出现。问题是调试器在无法处理请求时向应用程序返回“虚假值”。请参阅 this 提交以获取修复。

但是,在使用 Nuclide 进行调试时,有时仍会出现此错误。 Here 是我针对该问题提出的问题。

无论哪种方式,显示此​​错误的应用程序只是一个症状,真正的问题是无法处理从应用程序到调试器(作为 JS 引擎的角色)的请求。

我遇到的一个具体原因是由于调试器未能加载 JS 应用程序包(在我的情况下,这是由于它试图获取包的端口问题引起的),因此未设置批处理桥。但是,可能还有许多其他原因可能会发生这种情况。

【讨论】:

    猜你喜欢
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    • 2023-02-01
    • 1970-01-01
    相关资源
    最近更新 更多