【问题标题】:Debug JS Remotely远程调试 JS
【发布时间】:2019-05-03 07:15:38
【问题描述】:

我正在使用 AVD 在 Windows 上运行 react-native 应用程序。应用程序正在运行且没有错误。但是当我尝试远程调试应用程序时,它会向我抛出一个错误:

无法连接远程调试器

连接时流意外结束

我将 Debug server host & port for device 设置为 localhost:8081。

怎么了?

【问题讨论】:

  • 你在网络浏览器中启动http://localhost:8081/了吗?
  • @HardikVirani 这通常会在您启动调试模式时自动发生
  • 但有时它也会以错误的 url 打开
  • 你在谷歌浏览器中使用过这个链接吗:localhost:8081/debugger-ui
  • 试过了,没用

标签: react-native react-native-android avd remote-debugging


【解决方案1】:

调试代码最简单的方法是使用 Chrome。您无需安装任何其他应用程序。在 Android 模拟器上,或摇动真实设备,您将看到应用内开发者菜单。点击“远程调试 JS”。 Chrome 调试器将自动打开。您仍然需要在 Chrome 中手动打开开发者工具。在 Sources 选项卡中打开源文件,您可以在此处设置断点。 (2018 年 2 月 26 日更新:由于 React Native Android 中的错误, 如果应用程序说它无法连接调试器并且 Chrome 中的 URL 不是

http://localhost:8081/debugger-ui/,把网址改成

http://localhost:8081/debugger-ui/,关闭应用,然后重试。)

所有功劳归于本网站:https://codeburst.io/react-native-debugging-tools-3a24e4e40e4

【讨论】:

    猜你喜欢
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 2012-11-17
    • 2019-01-30
    • 2019-06-17
    • 1970-01-01
    • 2011-07-27
    相关资源
    最近更新 更多