Android emulator 如何在默认Android emulator中重新加载react本机应用程序

Android emulator 如何在默认Android emulator中重新加载react本机应用程序,android-emulator,react-native,Android Emulator,React Native,我正在使用默认的Android emulator运行react本机应用程序,我需要经常重新加载应用程序,我该怎么做 如何将genymotion设置为应用程序运行的默认模拟器?使用命令行打开开发菜单:adb shell input keyevent 82 你可以在那里激活实时重新加载 对于android用户可以使用CTRL+R 对于apple用户可以使用R+R(两次R) 对于开发人员选项: 也可以使用该命令⌘ + 应用程序在iPhone模拟器中运行时的D键盘快捷键,或命令⌘ + M在Android

我正在使用默认的Android emulator运行react本机应用程序,我需要经常重新加载应用程序,我该怎么做


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

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

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


对于android用户可以使用CTRL+R
对于apple用户可以使用R+R(两次
R

对于开发人员选项:
也可以使用该命令⌘ + 应用程序在iPhone模拟器中运行时的D键盘快捷键,或命令⌘ + M在Android仿真器中运行时


R+R适用于android模拟器。

对于android模拟器,在模拟器上用键盘按下“CTRL+M”以重新加载react本机项目。

我尝试了以下方法:

  • 打开Android Studio,然后单击工具->Android->AVD管理器,如图所示:

  • 选择虚拟设备,然后单击编辑此AVD

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

  • 在emulator中启动此AVD

  • 在终端中,在您的react native项目目录中,运行“react native run android”

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

  • 按Ctrl+m,将弹出一个菜单

    为了更轻松<代码>启用热重新加载:每当您对代码进行更改时,它都会自动重新加载;您不必一次又一次地重新加载


    在我的mac电脑上,使用“fn”键+M显示开发菜单

    是否有我双击键盘上的“R”不起作用的原因?我有一台Mac电脑在运行模拟器,非常好。我知道它会看到我的击键,因为我可以通过cmd启动多点点击。奇怪的是,我似乎不能触发一次刷新。我必须像rajat44建议的那样使用Command+M并选择启用实时重新加载。@SmokinJoe,确保在您的Android Studio中,选中“工具”->“Android”->“AVD管理器”->“虚拟设备配置”->“启用键盘输入”复选框。然后再次尝试运行emulator,然后再试一次。我发现我必须非常快地双击R,否则它将无法工作。Сonversly
    CTRL+R
    用于android。对我来说,在Android模拟器上的macOS上,
    CTRL+R
    不起作用,只有
    R+R
    起作用。R+R(无修改键)是秘密键盘快捷键。谢谢对于Android,也是如此——thx@Ajnas Kt对于Windows中的tipWorks也是如此。诀窍是足够快地输入R+R。我的设备上的usb端口非常杂乱,所以我无法晃动它(这会损坏打包机并破坏一切)。我在/home/.bashrc:
    alias adbmenu='adb shell input keyevent 82'
    中创建了一个别名。到目前为止,它被证明是可靠的。否则我无法启用热重新加载。谢谢@Mohamed Mellouki。你的解决方案对我有效。如果你使用macos BigSur,那么你可能也想看看这个。