我希望手動強制重新加載我的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上爲我工作,所以謝謝! –