我希望手动强制重新加载我的React Native应用程序,而不必晃动设备。 (我得到了腕管。)通过命令行手动在Android设备上重新加载React Native应用程序
我知道Live Reload/Hot Reload可用。我在寻找一个按需命令行解决方案。
我希望手动强制重新加载我的React Native应用程序,而不必晃动设备。 (我得到了腕管。)通过命令行手动在Android设备上重新加载React Native应用程序
我知道Live Reload/Hot Reload可用。我在寻找一个按需命令行解决方案。
使用cmd行可以发送命令到Android设备。
adb shell input text "RR"
此命令告诉Android设备键入字符“R”,其是两次的阵营本地命令重新加载在Android。
的adb shell
命令有很多都是在这里描述了很多有用的功能:
要打开Developer菜单:
adb shell input keyevent 82
我用下面的命令。它不会重新加载应用程序,但它带来了设备上的developper菜单,这样的话我可以按“刷新”选项:
adb shell input keyevent KEYCODE_MENU
我有一个真正的设备(不是模拟器)发展并通过adb发送“double-R”不起作用(它只是显示键盘和类型2R)。
这很有趣,因为我也是在真实设备上开发的,“双R”确实会重新加载应用程序。如果键盘已经打开,它将打印“RR”,但如果键盘关闭,它将重新加载。也许我的回答太笼统了,不适用于所有设备? – brettlaforge
@brettlaforge我是一个新手,但我可能猜测某些应用程序可能对按键很贪婪,而不仅仅是不同的设备。你的回答在Android上为我工作,所以谢谢! –