我开始使用React Native大约2周,有时我需要重新安装应用程序,然后再次摇动手机并启用实时重新加载。
在第一周很有趣,但是在开发过程中不得不摇动手机很无聊。
是否有任何配置文件我可以将这些开发属性设置为始终启用?
答案 0 :(得分:2)
通过用3个手指按屏幕打开菜单有一个已关闭的问题。您可以检查最新版本(或在展会中)是否有效:https://github.com/facebook/react-native/issues/10191
还有其他3种解决方案:
1)您可以在终端中运行adb shell input keyevent KEYCODE_MENU
2)试试这个:https://github.com/facebook/react-native/issues/10191#issuecomment-328854286
打开RN dev菜单
/ usr / local / bin / adb shell输入keyevent KEYCODE_MENU Reload RN
/ usr / local / bin / adb shell输入keyevent 82 / usr / local / bin / adb shell 输入keyevent 66 / usr / local / bin / adb shell输入keyevent 66(重新加载 并没有总是在没有添加最后一行的情况下工作)
在“偏好设置” - >“键盘” - >“键盘快捷键”中,您可以映射这些快捷键 键盘快捷键的服务。我添加了上下文的快捷方式 我的编辑器(Webstorm)和React Native调试器。在这些计划中我 现在可以按Ctrl + D显示开发人员菜单,按Ctrl + R重新加载 这很有效。
3)或者您可以尝试此操作(仅限Android)https://medium.com/delivery-com-engineering/react-native-stop-shaking-your-phone-1f4863140146
打开Automator,点击“新建”,设置Automator服务 记录“,并选择”服务“。
查找并选择“运行Shell脚本”操作。为“服务接收”选择“无输入”并输入:/ usr / local / bin / adb shell输入 keyevent 82如果adb位于系统的其他位置,请更改 adb的路径。你可以找到:$ which adb
保存并记住您为行动提供的名称。
- 打开“系统偏好设置”,转到“键盘”并选择“快捷方式”标签。选择左栏中的“服务”,找到您的 按名称提供服务。
- 单击“无”的位置,然后输入要使用的键盘快捷键。使它成为独特的东西或与现有的东西发生冲突 快捷方式。
醇>注意:Android必须插入如果您从未运行过 使用此设备后,请在尝试快捷方式之前先运行它:$ adb reverse tcp:8081 tcp:8081
希望它有所帮助。
答案 1 :(得分:2)
您可以按住手机中的menu
按钮添加热重新加载功能
它显示了本机应用程序的开发人员菜单设置
之后,您可以选择热重载函数
或者您可以在终端上输入
adb shell input keyevent 82
答案 2 :(得分:0)
在终端中运行adb shell输入keyevent KEYCODE_MENU