Javascript React Native未从JS返回有效调用错误
在我的设备上开发React Native Android时,当我打开Chrome Dev工具时,通常会出现以下错误:Javascript React Native未从JS返回有效调用错误,javascript,android,react-native,Javascript,Android,React Native,在我的设备上开发React Native Android时,当我打开Chrome Dev工具时,通常会出现以下错误: Did not get valid calls back from JS: [[],[],[],[],[]] callFunction ReactBridge.java:-2 run CatalystInstanceImpl.java:203 ... 知道怎么了吗? 我将react-native v0.19与Nexus 5一起使用,在使用Chrome开发工具进行调试时,从
Did not get valid calls back from JS: [[],[],[],[],[]]
callFunction
ReactBridge.java:-2
run
CatalystInstanceImpl.java:203
...
知道怎么了吗?
我将react-native v0.19与Nexus 5一起使用,在使用Chrome开发工具进行调试时,从react-native 0.23开始,此错误不应再出现。问题是调试器在处理请求失败时向应用程序返回“假值”。请参阅提交以获得修复 然而,在使用核素进行调试时,有时仍会发生此错误。是我就这个问题提出的问题 不管怎样,显示此错误的应用程序只是一个症状,真正的问题是无法处理从应用程序到调试器(作为JS引擎)的请求
我遇到的一个具体原因是没有设置批处理桥,因为调试器未能加载JS应用程序包(在我的例子中,这是由于它试图获取包的端口出现问题所致)。然而,这可能还有许多其他原因。在使用Chrome开发工具进行调试时,从React Native 0.23开始,此错误不应再出现。问题是调试器在处理请求失败时向应用程序返回“假值”。请参阅提交以获得修复 然而,在使用核素进行调试时,有时仍会发生此错误。是我就这个问题提出的问题 不管怎样,显示此错误的应用程序只是一个症状,真正的问题是无法处理从应用程序到调试器(作为JS引擎)的请求
我遇到的一个具体原因是没有设置批处理桥,因为调试器未能加载JS应用程序包(在我的例子中,这是由于它试图获取包的端口出现问题所致)。然而,可能还有许多其他原因导致这种情况发生。以下是所有可能产生这种错误的情况:项目结构有所改变,因此相关文件现在处于:(不过,最好在repo中搜索该错误字符串,以防文件再次移动)。以下是所有可能产生该错误的情况:项目结构发生了一些变化,因此相关文件现在位于:(不过,最好在repo中搜索该错误字符串,以防文件再次移动)。