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

React native “开发人员”菜单中缺少“远程调试JS”选项,react-native,react-native-android,expo,react-native-debugger,React Native,React Native Android,Expo,React Native Debugger,为了使用React Native Debugger,当我使用expo打开android模拟器和物理设备上的开发者菜单时,我没有看到“远程调试JS”选项。已尝试这两种方案,但没有远程调试JS的选项 (我最初想将我的外部设备与React Native Debugger一起使用,但在节点_modules/React Native/Libraries/Core/Devtools/setupDevtools.js上找不到setupDevtools.js文件,以便更新此文件以供使用。我不知道这两者是否相关,

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

(我最初想将我的外部设备与React Native Debugger一起使用,但在节点_modules/React Native/Libraries/Core/Devtools/setupDevtools.js上找不到setupDevtools.js文件,以便更新此文件以供使用。我不知道这两者是否相关,但也想共享)


我错过什么了吗?谢谢你…

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

我猜
远程调试JS
选项已被
调试
选项所取代,并使用了最新版本的react native

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

但正如@JoeBe所建议的,您还应该查找一个已经打开的调试器,然后尝试它


如果您使用的是最新版本的react native,则只需在node.js屏幕上按
d
,即可打开开发者菜单

这是一篇老文章,但我刚刚遇到了同样的问题,所以我想分享一下我是如何克服它的

在终端运行中
expo start

等待菜单出现

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

等待Expo Go应用程序完成安装

应用程序将启动。按
CMD+M
(适用于MacOS)进入开发者菜单。在那里,您将看到
调试远程JS
选项


我也有同样的问题!我只有选项
Debug
遇到同样的问题,有人发现了吗?我尝试了最新版本的expo,它提到了“远程调试JS”,但只允许您在本地调试。此功能在没有expo的情况下运行良好。你会发现很多情况下,expo无法完全管理,你要么不得不退出,要么干脆在没有它的情况下启动一个项目(我建议这样做,以避免所有你不需要的膨胀的expo包)。