【问题标题】:How to reload in the default Android emulator for react native app如何在默认的 Android 模拟器中重新加载以响应本机应用程序
【发布时间】:2016-10-28 15:04:21
【问题描述】:

我正在使用默认的 Android 模拟器来运行 react 原生应用,我需要经常重新加载应用,我该怎么做?

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

【问题讨论】:

标签: android-emulator react-native


【解决方案1】:

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

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

【讨论】:

  • 我在键盘上双击“R”不起作用有什么原因吗?我有一台运行模拟器的 Mac 非常好。我知道它会看到我的击键,因为我可以通过 cmd 启动多次点击。我似乎无法触发刷新,这很奇怪。
  • @SmokinJoe 我也是。我必须像 rajat44 建议的那样使用 Command+M 并选择 Enable Live Reload。
  • @SmokinJoe,确保在您的 Android Studio 中,工具->Android->AVD 管理器->虚拟设备配置->启用键盘输入复选框被选中。然后尝试再次运行模拟器,然后尝试一下。我发现我必须非常快速地双击 R,否则它将不起作用。
  • Сonversely CTRL +R for android。 facebook.github.io/react-native/docs/…
  • 对于我在 macOS 上的 Android 模拟器,CTRL + R不起作用,只有 R + R 起作用。
【解决方案2】:

我是这样尝试的:

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

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

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

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

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

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

【讨论】:

  • R+R(无修饰键)是秘密键盘快捷键。谢谢!
  • 对于 Android 也是如此 - 感谢 @Ajnas Kt 的提示
【解决方案3】:

R+R 适用于安卓模拟器。

【讨论】:

  • 也适用于 Windows。诀窍是足够快地输入 R+R。
【解决方案4】:

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

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

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

【讨论】:

  • 我设备上的usb端口真的很马虎,所以我不能摇晃它(这会破坏打包器并毁掉一切)。我在 /home//.bashrc 中创建了一个别名:alias adbmenu='adb shell input keyevent 82'。到目前为止,它已被证明是可靠的。否则我无法启用热重载。
  • 谢谢@Mohamed Mellouki。你的解决方案对我有用。
【解决方案5】:

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

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

【讨论】:

    【解决方案6】:

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

    【讨论】:

      【解决方案7】:

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

      【讨论】:

      • 对我来说 (2022) 是 FN + CMD + M
      猜你喜欢
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-28
      • 2015-03-19
      • 1970-01-01
      相关资源
      最近更新 更多