如何在Visual Studio Android模拟器中调试React Native的JS代码?
嘿,我之前也在Visual Studio Android模拟器里调试过React Native的JS代码,其实方法和Android Studio模拟器的远程调试逻辑差不多,只是唤起调试菜单的方式有点细节差异,我给你一步步理清楚:
调试Visual Studio Android模拟器中React Native JS代码的步骤
首先得确保你的React Native应用已经在VS Android模拟器上正常跑起来了哈。
1. 唤起模拟器的调试菜单
- Windows系统:直接在模拟器窗口按下
Ctrl + M,或者在模拟器侧边栏找到「更多」按钮,里面能找到「调试」选项 - Mac系统:按下
Cmd + M,也可以直接点击模拟器窗口顶部菜单里的「调试」选项
2. 开启远程JS调试
在弹出的调试菜单里,找到 "Debug JS Remotely" 选项并点击。这时候会自动打开你的默认浏览器(大多是Chrome),进入React Native专属的调试页面。
3. 在浏览器里进行调试操作
- 打开浏览器的开发者工具(Chrome按
F12或者Ctrl + Shift + I),就能看到熟悉的调试界面:可以设置断点、查看控制台日志、检查变量值,和网页调试的操作完全一致 - 如果需要重新加载JS代码,回到模拟器的调试菜单点击 "Reload" 就行;要是遇到连接问题,试试菜单里的 "Enable Live Reload" 或者重启调试会话
额外实用小技巧
- 如果调试菜单没正常弹出,你可以在项目终端里运行
adb shell input keyevent 82命令,这个命令是模拟按下安卓的菜单键,一样能唤起调试菜单 - 要是遇到浏览器连接不上模拟器的情况,先检查模拟器的网络状态,VS模拟器默认和主机共享网络,一般不会有问题,但偶尔也可以重启模拟器试试
内容的提问来源于stack exchange,提问作者Thara
相关产品推荐
相关产品推荐

