【问题标题】:React native Cannot connect to react-devtools using android simulatorReact native 无法使用 android 模拟器连接到 react-devtools
【发布时间】:2018-06-15 01:00:14
【问题描述】:
我使用react-native run-android 执行项目,并在另一个终端中执行:
npm run react-devtools
它打开了电子的新窗口,上面写着:
它将在几秒钟内打开的本机应用程序...
但什么也没发生。
我用 Ctrl + m 放入模拟器切换检查器,我可以在网络中看到它向http://localhost:8097 发出请求,结果是它未能连接并继续尝试相同的结果。
打开的电子窗口说它等待连接到端口 8097 所以我可以看到正在尝试连接但没有结果!
【问题讨论】:
标签:
android
react-native
react-devtools
【解决方案1】:
你需要在一个新的终端adb reverse tcp:8097 tcp:8097运行这个命令
【解决方案2】:
react-devtools v4 与 react-native 不兼容
尝试版本 3 而不是版本 4:
npm install -d -g react-devtools@3.x,它对我有用。
【解决方案3】:
@Unused3494 的回答对我不起作用。相反,我使用以下命令杀死了属于我的 Mac OS 用户的所有正在运行的进程:
pkill -u username
完成后,将开发工具按预期连接到模拟器。