如何在默认 Android 模拟器中重新加载以响应本机应用程序

How to reload in the default Android emulator for react native app

我正在为 运行 React 本机应用程序使用默认 Android 模拟器,我需要经常重新加载应用程序,我该怎么做?

以及如何将 genymotion 设置为应用 运行 的默认模拟器?

使用命令行打开开发菜单:adb shell input keyevent 82

你可以在那里激活实时重新加载。

I would suggest reading the doc if it wasn't already been done

对于android可以使用CTRL + R
对于 apple,可以使用 R + R(两次 R)。

开发者选项:
当您的应用程序在 [=46] 中 运行 时,也可以使用 Command⌘ + D 键盘快捷键=] Simulator,或 Command⌘ + M when 运行 in an Android模拟器.

R+R 适用于 android 个模拟器。

对于 Android 模拟器,在模拟器上使用键盘按下 "CTRL + M" 以重新加载 React Native 项目。

我这样试过:

  1. 打开Android Studio,然后点击Tools->Android->AVD Manager,如图:

  2. 选择您的虚拟设备,然后单击编辑此 AVD,

  3. 在虚拟设备配置中,单击显示高级设置,向下滚动到 找到键盘,然后选中启用键盘输入复选框,然后单击完成按钮。

  4. 在模拟器中启动此 AVD。

  5. 在终端中,在您的 React Native 项目目录中,运行 "react-native run-android"。

  6. 你会看到你的应用程序将在你的模拟器中 运行ning,如果你想重新加载项目,你可以双击 R(你应该很快地输入它,否则可能无法重新加载js)或者输入command+M,然后选择Reload 希望这会有所帮助。 干杯

Ctrl + m,会弹出一个菜单。

进一步简化。 Enable Hot Reloading:每当您对代码进行更改时,它都会自行重新加载;您将不必一次又一次地重新加载。

在我的 mac 上,开发菜单是使用 "fn" 键 + M

显示的