android Expo React Native -模拟器调试菜单快捷方式在Windows上突然停止工作

3hvapo4f  于 2023-01-28  发布在  Android
关注(0)|答案(5)|浏览(143)

我正在使用Expo(未弹出)和Android Studio官方AVD开发React原生应用程序。
我用的是Windows。
有快捷方式CTRL-M可以打开Expo的(React Native的??)调试菜单,用于模拟器内部的应用程序。
它已经工作了很多天,但是今天突然停止工作了...
ADB命令仍然有效...
你知道什么是坏的吗?博览会还是AVD的问题?

zte4gxcn

zte4gxcn1#

当从通过react-native run-android命令构建和运行项目切换到expo start时,我遇到了类似的情况。
在轻松尝试使用Ctrl + m之后,我找到了一个解决方案,即在模拟器中查找项目构建期间托管的 * Expo * 应用程序。

    • 步骤如下:**

1.在Android模拟器中找到并打开 * Expo * 应用程序。

1.从列出的应用程序中找到您的应用程序并点击打开。
注意:如果您的应用程序未列出,请尝试切换回您的应用程序。

就是这样!
执行完上述命令后,一切都开始像我所期望的那样工作。

e5njpo68

e5njpo682#

我不知道为什么,但在我的情况下,React导航标题是这个问题的原因。每次我允许显示标题,ctrl+M不工作了。如果你使用headerShown: true的React导航,尝试设置为false

t5zmwmid

t5zmwmid3#

在浏览器中检查你的世博会开发工具,禁用生产模式。我也遇到了同样的问题,用键盘敲了5个小时的头。

yrefmtwq

yrefmtwq4#

我试了所有的答案都没用,最后对我有用的是

  • 双击“r”键重新加载应用程序
  • 当应用程序正在重新加载时(在完全加载之前),按ctrl+m

我猜--就像另一个答案所建议的那样--React Navigation可能在某种程度上干扰了快捷方式,因为这个bug只是在我正在开发的应用程序中进行了一些重大的导航重组后才出现的。尽管他们建议的修复方法对我不起作用,但似乎在应用程序安装前的加载屏幕上按下快捷方式可以解决任何问题。因为React Navigation(或任何其他可能阻止它的东西)没有加载,所以不能干扰。
希望这能对同样情况的人有所帮助。

icnyk63a

icnyk63a5#

我有同样的问题,如果你是在Visual Studio Code,Windows上开发,使用expo,你可以使用终端在VSC中运行的应用程序,并按下m键,它会切换模拟器上的开发者菜单。我相信这个问题是与导航有关,因为我的问题也开始了,一旦我调整了应用程序中的一些导航组件。

相关问题