无法使用 React Native 调试器进行调试

ber*_*slu 3 react-native expo react-native-debugger

我正在按照自述文件 ( mcnamee/react-native-starter-kit ) 中的说明启动项目。我在注册时将我的 firebase 与应用程序集成在一起,它卡在微调器上......虽然将电子邮件和密码保存到 firebase 并且它登录没有问题。我想在我点击注册按钮时调试发生了什么,但它没有显示任何操作等,也没有显示在本机调试器应用程序中。为什么本机调试器无法连接到我的应用程序。我该如何解决这个问题?

在此处输入图片说明 在此处输入图片说明

And*_*rew 7

一次只能连接一个调试器。如果您在 Web 浏览器中使用调试器。你不能使用 React Native Debugger。

最简单的解决方案是确保你在做之前已经运行了 React Native Debuggerreact-native run-ios并且你应该自动连接到 React Native Debugger。如果它没有连接,您可以随时按 cmd+d 连接到调试器。

如果您已经连接到 Web 浏览器调试器。按 cmd+d 调出模拟器上的菜单,禁用远程调试。关闭网络浏览器。启动 React Native Debugger。按 cmd+d 并启用远程调试器,这应该将您连接到 React Native Debugger。

关于控制台中的信息。两种调试选项都将为您提供相同的信息。如果您想更详细地调试正在发生的事情,您需要使用 IDE 中的内置调试器并逐步执行代码行或放入一些放置良好的 console.logs()。

  • 我试过你说的,它会自动触发 chrome 并打开 web ui 调试器。我也仍然看不到 redux chrome 插件中的操作。 (2认同)

ber*_*slu 3

问题是 RND 在不同的端口中打开。我从 RND 菜单更改了端口,它按预期工作。