使用genymotion运行反应原生android调试打开http://10.0.3.2:8081/debugger-ui

问题描述 投票:3回答:1

Describe

我在genymotions运行反应原生android,当我打开JS调试,Chrome操作http://10.0.3.2:8081/debugger-ui而不是http://localhost:8081/debugger-ui/,所以genymotion日志无法连接调试,为什么呢?怎么解决?

Environment

  • macOS:10.13.3
  • android:6.0.0
  • genymotion:2.12.0
  • 反应原生:0.53.3
android react-native genymotion
1个回答
5
投票

我们来解决你的问题。请按以下步骤操作:

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

PS:有些教程可能会建议您安装Chrome扩展以允许CORS,但不需要它。上述方法更简单。

© www.soinside.com 2019 - 2024. All rights reserved.