代码之家  ›  专栏  ›  技术社区  ›  swbergmann

正在等待React连接。。。React DevTools未连接到Expo React Native应用程序

  •  0
  • swbergmann  · 技术社区  · 2 年前

    问题

    我想使用常规 React DevTools (而不是浏览器扩展),用于在MacBook Pro上使用Android虚拟设备(AVD)或iOS Emulator调试默认的React Native应用程序。

    React DevTools会自动打开并显示一条消息

    正在等待React连接。。。

    但是 什么也没发生 .

    我找不到任何关于如何确切开始的信息。

    有必要执行特殊命令吗?

    enter image description here

    如何重现问题

    1. 在Visual Studio代码中打开默认的React Native应用程序。
    2. npm start 在VS代码终端中
    3. a -打开Android虚拟设备
    4. 打开一个单独的VS代码终端并运行 react-devtools

    React DevTools打开,但只显示消息 正在等待React连接。。。 什么也没发生。

    1 回复  |  直到 2 年前
        1
  •  1
  •   R2D2    2 年前

    至少有两种方法可以解决此问题:

    按正确顺序

    首先打开React DevTools, 然后打开Android虚拟设备(AVD)。启动AVD/Emulator将触发React DevTools自动连接到它。

    按命令

    如果您先打开React DevTools。启动AVD/Emulator并打开 开发人员菜单 在Emulator/AVD上,通过:

    • 任何一个 在Visual Studio代码终端中按m(打开Emulator/AVD后)
    • cmd+m 在您的Android AVD或 cmd-d 在您的iOS Emulator上

    然后 点击“重新加载” 这将重新启动AVD/Emurator上的应用程序,并自动将其连接到已打开的React DevTools。 enter image description here