React原生Ctrl M或dev工具未在我的模拟器中显示

时间:2018-05-31 10:52:33

标签: android react-native android-emulator

他提前感谢, 在本机中,我无法右键单击或在模拟器中打开开发模式。

6 个答案:

答案 0 :(得分:1)

adb shell input keyevent 82

在Windows命令行中使用它,它适用于我。

答案 1 :(得分:1)

对于WINDOWS 10,您需要添加此内容,以便可以使用CRTL + M打开调试并重新加载

添加环境变量

打开文件资源管理器,将以下内容复制并粘贴到地址栏中。

控制面板\系统和安全性\系统

单击左侧菜单上的“高级系统设置”。

单击底部的环境变量。

单击“新建”以添加用户变量(顶部)。

您将添加两个:

变量值
ANDROID_HOME C:\ Users \ username \ AppData \ Local \ Android \ Sdk

JAVA_HOME C:\ Program Files \ Android \ Android Studio \ jre \ jre

然后在“系统变量”(底部)下,单击“路径”变量,然后单击“编辑”。

在弹出窗口中,单击“新建”以添加另一个变量:

C:\ Users \ username \ AppData \ Local \ Android \ Sdk \ platform-tools C:\ Program Files \ nodejs \

点击确定,确定

然后尝试您的模拟器 看到此链接:https://medium.com/@lpault29/react-native-environment-for-windows-e25806df867c

答案 2 :(得分:1)

如果上述解决方案没有帮助,那么这对我有用。

  1. 使用已安装Play商店的模拟器。在Android Studio中创建虚拟设备时,它将带有Play商店图标。
  2. 从Play商店下载Expo。由于某些原因,vscode推送到我的模拟器的Expo应用程序对我来说无法正常工作。
  3. 运行expo start并在浏览器上打开Expo Developer Tools页面(如果未自动打开,则键入d),然后复制左下角的网址。如果您以--localhost
  4. 开头,则将看起来像exp://127.0.0.1:19000
  5. 在模拟器上,运行expo应用,然后在顶部选择Open from Clipboard,它将显示您复制的网址。

对我来说,这在启动Building Javascript捆绑包方面做得更好,一旦加载了应用程序,我就可以使用Ctrl M来模拟摇晃设备并打开开发者菜单!

我在解决此问题时学到的其他故障排除技巧:

  • 就像上面的评论一样,不要处于生产模式

  • 如果没有进行全局npm安装,请确保正确设置路径,以便能够访问Android sdk,nodejs和本地项目node_modules / bin。

  • 如果远程调试遇到问题,请确保Chrome调试器未打开。如果它是打开的,请关闭它,让调试器侦听正确的端口(对我来说是19001),然后将项目重新加载到设备上。

我希望这对某人有帮助。

答案 3 :(得分:0)

关闭生产模式解决了我的问题。

答案 4 :(得分:0)

有一篇帖子说关闭生产模式->我花了一些时间来查找哪些设置->我正在寻找仿真器设置,这是在expo-cli中。这篇文章是澄清它。

  1. 关闭生产模式

http://localhost:19002/博览会上,有“生产模式”(左侧栏)->将其关闭

  1. 打开AVD模拟器和您的应用程序,按ctrl + M

应该可以。

答案 5 :(得分:-1)

Make sure we installed all of these SDK files *确保我们安装了所有这些 SDK 文件,我尝试了上述所有解决方案,但没有人解决我的问题,但在执行此操作后一切正常,希望它也能解决您的问题