如何在默认 Android 模拟器中重新加载 React Native 应用程序

问题描述 投票:0回答:9

我使用默认的 Android 模拟器来运行 React Native 应用程序,我需要经常重新加载应用程序,我该怎么做?

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

android-emulator react-native
9个回答
121
投票

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

R
)。

对于开发者选项:
当您的应用程序在 iPhone Simulator 中运行时,也可以使用 Command⌘ + D 键盘快捷键,或者在 Android 模拟器中运行时使用 Command⌘ + M


51
投票

我尝试过这样的方式:

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

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

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

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

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

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

45
投票

R+R 适用于 Android 模拟器。


21
投票

使用命令行打开开发菜单:

adb shell input keyevent 82

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

如果尚未完成,我建议阅读该文档


12
投票

Ctrl + m
,会弹出菜单。

为了进一步方便。

Enable Hot Reloading
:每当您对代码进行更改时,它都会重新加载;您无需一次又一次重新加载。


7
投票

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


1
投票

在我的 Mac 上,使用“fn”键 + M 来显示开发菜单


0
投票

如果您使用 npm 在 Windows 上进行模拟,请打开运行该进程的命令行并按 r。


0
投票

仔细检查您是否构建了开发版本而不是生产版本!我花了太长时间才意识到我正在尝试在生产版本上拉出开发菜单。

© www.soinside.com 2019 - 2024. All rights reserved.