描述

我在 genymotions 中运行 react native android,当我打开 JS Debugging 时,Chrome op http://10.0.3.2:8081/debugger-ui 不是 http://localhost:8081/debugger-ui/,所以 genymotion 日志无法连接 debug,这是为什么?如何解决?

环境

  • macOS:10.13.3
  • 安卓:6.0.0
  • genymotion: 2.12.0
  • react 原生:0.53.3
  • 最佳答案

    让我们解决您的问题。请按照以下步骤操作:

  • 在模拟器中打开应用
  • Ctrl + M 打开 Dev 菜单,然后点击 Dev Settings
  • 选择 Debug server host & port for device
  • 将值修改为 127.0.0.1:8081 或简单的 localhost:8081,然后重新加载应用程序。您现在可以调试了。

  • PS:某些教程可能会建议您安装 Chrome 扩展程序以允许 CORS,但这不是必需的。上面的方法比较简单。

    10-08 13:48