他提前感谢, 在本机中,我无法右键单击或在模拟器中打开开发模式。
答案 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)
如果上述解决方案没有帮助,那么这对我有用。
exp://127.0.0.1:19000
Open from Clipboard
,它将显示您复制的网址。对我来说,这在启动Building Javascript捆绑包方面做得更好,一旦加载了应用程序,我就可以使用Ctrl M
来模拟摇晃设备并打开开发者菜单!
我在解决此问题时学到的其他故障排除技巧:
就像上面的评论一样,不要处于生产模式
如果没有进行全局npm安装,请确保正确设置路径,以便能够访问Android sdk,nodejs和本地项目node_modules / bin。
如果远程调试遇到问题,请确保Chrome调试器未打开。如果它是打开的,请关闭它,让调试器侦听正确的端口(对我来说是19001),然后将项目重新加载到设备上。
我希望这对某人有帮助。
答案 3 :(得分:0)
关闭生产模式解决了我的问题。
答案 4 :(得分:0)
有一篇帖子说关闭生产模式->我花了一些时间来查找哪些设置->我正在寻找仿真器设置,这是在expo-cli中。这篇文章是澄清它。
在http://localhost:19002/博览会上,有“生产模式”(左侧栏)->将其关闭
应该可以。
答案 5 :(得分:-1)