开发人员菜单中的“缺少远程调试JS”选项

时间:2020-01-13 18:57:00

标签: react-native react-native-android expo react-native-debugger

为了使用React Native Debugger,当我使用expo在android模拟器和物理设备上同时打开“开发者菜单”时,没有看到“远程调试JS”选项。尝试了两种方案,并且没有用于“远程调试JS”的选项...

(我本来想将我的外部设备与React Native Debugger一起使用,但在node_modules / react-native / Libraries / Core / Devtools / setupDevtools.js上找不到setupDevtools.js文件以更新此文件以用于用途。我不知道这两个是否可能相关,但也想分享)

我错过了什么吗?谢谢...

3 个答案:

答案 0 :(得分:2)

我认为选项Debug JS Remotely已由具有最新版本的react-native的选项Debug取代。

如果您想将外部设备与调试器一起使用,只需摇晃设备并从开发人员菜单中选择调试选项即可。

但是正如@JoeBe所建议的那样,您还应该寻找一个已经打开的调试器,然后尝试。

如果您使用的是最新版本的react-native,也可以通过在node.js屏幕上按d来打开开发人员菜单。

答案 1 :(得分:0)

我有同样的问题。但是事实证明,在终止所有其他调试器之后,它也可以使用该Debug选项。

答案 2 :(得分:0)

这是一篇旧帖子,但我刚刚遇到了同样的问题,所以我想分享一下我是如何克服它的。

在终端运行 expo start

等待菜单出现

Android 按 a(您也可以尝试 iOS 选项)。这可能需要您手动启动 Android 模拟器。

等待 Expo Go 应用安装完成。

应用程序将启动。按 CMD+M(对于 MacOS)进入开发者菜单。在那里您会看到 Debug Remote JS 选项。

Debug Remote JS is available