我在macOS Sierra上使用反应原生0.42.3:
我使用react-native run-ios
启动我的应用,然后按 Cmd-D 并选择"远程调试JS"。之后,会打开一个新的Chrome标签页,通过切换到开发工具,我看到我的控制台到目前为止每个输出。
问题是:当我重新加载我的应用程序时,在调试器打开时,它崩溃了臭名昭着的红色屏幕说"运行时尚未准备好进行调试"。
我发现很多关于使用react native进行调试的帖子,但是当你尝试重新加载它时似乎没有解决问题。
答案 0 :(得分:6)
这些解决方案都有效:
string = "12345678"
n = 2
splitted_string = string[::n]
print(splitted_string)
# Output : 1357
(更新@Form和@John的信用)
答案 1 :(得分:5)
事实上,这似乎是一个奇怪的错误,不想消失。从来没有把它固定在我的Mac上。
我只是用它:https://github.com/jhen0409/react-native-debugger 如今,它就像一个魅力。
我知道它没有"修复"你的问题,但它是一个非常好的选择,它就像一个魅力。
答案 2 :(得分:2)
如果您正在使用WebStorm,请确保使用调试来启动应用程序,而不仅仅是运行。那也可能导致它。
答案 3 :(得分:2)
按 CMD-D 然后选择停止远程JS调试为我解决了该问题
答案 4 :(得分:0)
就我而言,在iOS模拟器中单击Remote JS Debugging
时,Chrome窗口多次打开,我收到以下错误:
我完全修复了我的关闭铬并重新启动它。重新启动chrome后,我运行了react-native run-ios
。这解决了这个问题。
以下链接也可能有所帮助:https://github.com/facebook/react-native/issues/6682
答案 5 :(得分:0)
在Mac上,转到CMD-D。在PC上,按Ctrl-D。然后选择“重新加载JS捆绑包”。
答案 6 :(得分:0)
对我来说,当未安装chrome时发生了相同的错误,但是我来宾,您可以验证是否未安装chrome或未安装devtools:
Download Google Chrome或npm i -g react-devtools
答案 7 :(得分:0)
答案 8 :(得分:0)
可能有多个模拟器在后台运行,其中一个正在抛出此错误,正在寻找调试器。您可以检查一次。