我无法通过CMD + D打开我的开发菜单或通过CMD + R重新加载。它只是停止工作,没有我故意改变一些东西。
更多信息:
react-native run-ios
或xCode react-native init newProject
我试图修复它:
react-native upgrade
并对每次覆盖yes
答案 0 :(得分:26)
从菜单栏中,输入/输出->输入->将键盘输入发送到设备。真的有帮助。
答案 1 :(得分:13)
您是否尝试过访问模拟器硬件?
模拟器>硬件>键盘>连接硬件键盘
答案 2 :(得分:12)
这确实很烦人。我想出了一个我在这里还没有看到的解决方案,希望它能对任何人有帮助。转到CMD+D
。而且,下次按下CMD+R
或Send Keyboard Input to Device
时,您会看到它会起作用。但是,它每次都会以某种方式将其重置。要解决此问题,只需添加系统键盘快捷键:
CMD+D
=> int statusCode = error.networkResponse.statusCode;
Log.e(TAG, String.valueOf(statusCode);
现在,每次您按下快捷方式时,它还会调用该命令以确保将快捷方式发送到应用程序。
答案 3 :(得分:3)
在终端中,您可以按如下所示的“ D”键。
Loading dependency graph, done.
To reload the app press "r"
To open developer menu press "d"
info Opening developer menu...
答案 4 :(得分:2)
我在Windows上的expo + VSCode遇到了同样的问题。
摇晃设备不再打开开发人员菜单。
一个小时的挫败后,我能够通过打开VSCode中“ .expo”文件夹下的“ settings.json”文件并添加“ dev”行来解决此问题:真。
答案 5 :(得分:1)
如果您使用Debug
以外的自定义配置并且您正在使用Cocoapods,请确保Podfile
指定该配置应为debug
配置。默认情况下,它被假定为release
配置。将以下行添加到Podfile
的顶部(假设您的自定义配置名为“Staging”):
对于1.0之前的Cocoapods,请使用xcodeproj
:
xcodeproj 'MyProject', 'Staging' => :debug
对于Cocoapods 1.0+使用project
:
project 'MyProject', 'Staging' => :debug
然后,要更新Pods.xcodeproj
文件:
rm -rf Pods/
pod install
这将确保为DEBUG=1
项目的Staging
配置设置Pods
预处理器宏。
答案 6 :(得分:1)
我在IOS Simulator上遇到了同样的问题。首先检查您的构建类型,即调试或发布。为此
i)在XCode中打开您的项目,然后转到
Product -> Scheme -> Edit Scheme
并检查Build Configuration是否为Release,然后将其更改为Debug,因为cmd+d
或cmd+r
命令仅在调试模式下运行。
ii)如果“构建配置”已设置为“调试”,则通过转到Hardware -> Restart
来重启您的模拟器,这将解决您的问题。
答案 7 :(得分:1)
在Mac上对我有用的一件事是先按Option键。
绝对不知道它为什么起作用,但是它对我有用(带触摸条的MacBook Pro,Expo 37 / React Native 61)
答案 8 :(得分:0)
我遇到了类似的问题(但是在Windows机器上的Android模拟器上,但如果其他人有这个问题我会在这里发布)。基本上它发生在启用/禁用num lock之后。尝试切换你的num锁,看看是否有帮助?
答案 9 :(得分:0)
对于键盘上使用两种或多种语言的用户,请确保在按下CMD + D
或CMD + R
之前将语言设置为英语。
对我来说,我有Arabic
和English
语言,但我打的是CMD + ي
而不是CMD + D
答案 10 :(得分:0)
“连接硬件键盘”始终不起作用
尝试I / O->输入->将键盘输入发送到设备
答案 11 :(得分:0)
答案 12 :(得分:0)
I/O -> Input -> Send Keyboard Input to Device
并非总是适合我。
我使用Device -> Shake
通过以下快捷方式打开开发菜单:
CMD + CTR + Z
答案 13 :(得分:-1)
我认为模拟器 -> 设备 -> 重启可以解决我的问题