Androidエミュレータでライブリロードを有効にするにはどうすればよいですか?
android のドキュメントは、android noobにはあまり役に立ちませんでした。
adb shell input keyevent KEYCODE_MENU
しばらく使ってます。私にとっては
Cmd+M
Androidエミュレータでライブリロードを有効にするにはどうすればよいですか?
android のドキュメントは、android noobにはあまり役に立ちませんでした。
adb shell input keyevent KEYCODE_MENU
しばらく使ってます。私にとっては
Cmd+M
回答:
adb shell input keyevent 82
コマンドを実行すると、構成メニューが表示されますadb shell input keyevent 82
私は盲目でした。それは明確に述べています:
Androidでは、デバイスをシェイクするか、ハードウェアメニューボタンを押します(たとえば、genymotionでは、古いデバイスとほとんどのエミュレーターで使用できます。ハードウェアメニューボタンのクリックをシミュレートするには、⌘+ mまたはF2を押します)。OS X用のツールであるFrappéをインストールして、デバイスのシェイクをリモートでエミュレートすることもできます。pp + Shift + Rをショートカットとして使用して、フラペからシェイクをトリガーできます。
CTRL + M
、またはCMD + M
(macOS)adbshell input keyevent 82
重要な注意:Expoを使用して、開発モードになっていることを確認してください。ショートカットは、Androidエミュレーターのプロダクションモードでは機能しません。
Expo XDEでURLの横にある歯車をタップして開発モードをチェックすることで、これを有効にしました。再構築が必要になる場合があります。
私はデバッグの目的でRedmi Note 3を使用しており、同様の問題に直面していました。解決策は、MIUIがデフォルトでアプリのポップアップ権限を無効にすることでした。この場合、リロード画面を取得するために必要です。私のアプリのポップアップ権限を有効にした後、それは完璧に機能します。それが誰かを助けることを願っています。
Androidを使用してReact Nativeでライブリロードを有効にするには、次の手順を実行する必要があります。
一部のオプションが開き、下の画像のように「ライブ再読み込みを有効にする」を選択します。 クリックして画像を表示
react-native run-android
コンソールから実行した場合、ファイルを変更して保存(エディターを使用)してもアプリがリロードされないことがわかりました。
しかし、VSコードコンソールからアプリを実行すると、すべての変更と保存に対してライブリロードが機能していました。
ライブのリロードにはIDE(VSコードなど)が必要な場合があります。