bre*_*rge 64 react-native react-native-android
我想按需手动强制重新加载我的React Native应用程序而不会物理震动设备.(我正在接受腕管.)
我知道Live Reload/Hot Reload可用.我正在寻找一个按需命令行解决方案.
bre*_*rge 152
使用cmd行,您可以向Android设备发送命令.
adb shell input text "RR"
Run Code Online (Sandbox Code Playgroud)
此命令告诉Android设备两次输入字符"R",这是在Android上重新加载的React Native命令.
该adb shell命令有许多有用的功能,其中许多都在这里描述:
要打开开发人员菜单:
adb shell input keyevent 82
Run Code Online (Sandbox Code Playgroud)
小智 19
只是在这里发布,以防你不知道这个伎俩
长按 Android设备中的菜单按钮.然后你会得到这个菜单

点击重新加载选项,你很高兴
Xav*_*ier 13
我使用以下命令.它不会重新加载应用程序,但会在设备上显示开发人员菜单,因此我可以按"重新加载"选项:
adb shell input keyevent KEYCODE_MENU
我使用真实设备(而不是模拟器)进行开发,并通过adb发送"double-R"不起作用(它只显示键盘并输入2个R).
将以下脚本添加到package.json中:
"android-shake": "adb shell input keyevent 82"
Run Code Online (Sandbox Code Playgroud)
这样您就可以打电话了
yarn android-shake
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找ios,请在此链接上查看我的答案
在您使用 unix 的情况下,一个技巧是在 ~/.bashrc 配置文件中添加此命令。
nano ~/.bashrcalias rnreload='adb shell input text "RR"'source ~/.bashrc以激活它。rnreload在终端上输入即可。下次您进入计算机时,它应该已经完成了。
此外,还有可能添加其他别名:alias rnshake='adb shell input keyevent 82'which "shakes" android. 您可以使用它来访问其他命令,如热重载、调试器、检查器等。
| 归档时间: |
|
| 查看次数: |
34816 次 |
| 最近记录: |