React native无法使用android模拟器连接到react-devtools

yc0p9oo0  于 2023-08-07  发布在  React
关注(0)|答案(4)|浏览(222)

我用react-native run-android执行这个项目,在另一个终端中,我这样做:
npm run react-devtools
它打开了电子的新窗口
React原生应用程序将在几秒钟内打开...
但什么也没发生
我把模拟器切换检查器与Ctrl + m,我可以看到在网络中,它发出请求http://localhost:8097,结果是它失败连接,并继续尝试相同的结果。
打开的电子窗口说,它等待连接到端口8097,所以我可以看到正在尝试连接,但没有结果!

ekqde3dh

ekqde3dh1#

您需要在新终端adb reverse tcp:8097 tcp:8097中运行此命令

yzckvree

yzckvree2#

react-devtools v4与react-native不兼容
尝试版本3而不是版本4:npm install -d -g react-devtools@3.x,它为我工作。

gwbalxhn

gwbalxhn3#

第3494章我不喜欢你相反,我使用以下命令杀死了属于我的Mac OS用户的所有正在运行的进程:
第一个月
完成此操作后,react devtools按预期连接到模拟器。

0x6upsns

0x6upsns4#

如果连接到模拟器很麻烦(尤其是Android 12),请尝试在新终端上运行adb reverse tcp:8097 tcp:8097。

相关问题