我用react-native run-android
执行项目,在另一个终端,我做:
npm run react-devtools
它打开了一个新的电子窗口,上面写着:
本机应用程序将在几秒钟内打开...
但没有任何反应。
我使用 Ctrl + m 放入模拟器切换检查器,我可以在网络中看到它向http://localhost:8097
发出请求,结果是它无法连接并继续尝试相同的结果。
打开的电子窗口说它等待连接到端口 8097 所以我可以看到试图连接但没有结果!
答案 0 :(得分:7)
您需要在新的终端adb reverse tcp:8097 tcp:8097
中运行此命令
答案 1 :(得分:1)
react-devtools v4与react-native不兼容
尝试使用版本3代替版本4:
npm install -d -g react-devtools@3.x
,对我有用。
答案 2 :(得分:0)
@ Unemployed3494的回答对我不起作用。相反,我使用以下命令杀死了属于我的Mac OS用户的所有正在运行的进程:
pkill -u username
这样做后,对按预期方式连接到模拟器的devtools进行反应。