Android
reactnative

ReactNative 開発で Android アプリを adb からリロードする

More than 1 year has passed since last update.

基本的には Hot Reload が適用されるので、明示的なリロードする機会は少ないともいえ、それなりにリロードする。

Android アプリはエミュレータならエミュレータにフォーカスをあわせ r r でリロードできる。がフォーカスを合わすのもめんどうな時には adb から keyevent を送ることでリロードできる。

adb shell input keyevent 46 46

使ってるエディタから送れる用にしておくと、エディタでコード書きながら明示的リロードも簡単。

またデバッグリストは(macOSなら) cmd + m で表示できる、のでその keyevent を送ることで表示できる。

adb shell input keyevent 82

実機でのデバッグ中だとデバッグリストを出すのがシェイクジェスチャーで少々面倒なので、直接キーコードを送っちゃった方がかんたん。