如何在Android模拟器中启用实时重新加载?
android的documentation对于一个Android菜鸟来说并不是很有帮助。
答案 0 :(得分:212)
答案 1 :(得分:43)
执行命令,配置菜单将出现 adb shell输入keyevent 82
答案 2 :(得分:13)
我是盲目的。它明确指出:
在Android上摇动设备或按硬件菜单按钮(可用 在旧设备和大多数仿真器中,例如在genymotion你 可以按⌘+ m或F2模拟硬件菜单按钮单击)。您可以 还安装了Frappé,一个OS X工具,可以让你模仿 远程摇动设备。您可以使用⌘+ Shift + R作为快捷方式 触发Frappé的震动。
答案 3 :(得分:5)
我正在使用Redmi note 3进行调试,并面临着类似的问题。解决方案是MIUI默认禁用应用程序的弹出权限,在这种情况下需要获取重新加载屏幕。启用我的应用程序的弹出权限后,它完美无缺。 希望它可以帮到某人。
答案 4 :(得分:4)
要使用Android在React Native中启用实时重新加载,您需要执行以下步骤:
将打开一些选项,并选择"启用实时重新加载"如下图所示。 Click to see the image
答案 5 :(得分:3)
CTRL + M
或CMD + M
(macOS)adbshell input keyevent 82
重要说明:使用Expo,确保您处于开发模式。这些快捷方式在Android模拟器的生产模式下不起作用。
我确实通过Expo XDE启用了此功能,方法是点击URL旁边的齿轮并检查开发模式。您可能需要重建。
答案 6 :(得分:1)
要在设备(外部Android手机)上启用热重装或实时重装:
首先,在终端上使用react-native run-android
运行应用。
现在,摇动具有运行应用程序的Android设备。
然后从弹出菜单中选择Enable Hot Reloading
或Enable Live Reload
选项。
答案 7 :(得分:0)
我发现,
如果我从控制台执行react-native run-android
,则使用任何编辑器更改和保存文件都不会重新加载应用程序。
但是,当我从 VS代码控制台执行应用程序时,实时重载适用于每次更改并保存。
我认为您可能需要 IDE (例如VS代码)才能进行实时重新加载。
答案 8 :(得分:0)
如果有人尝试以React Native的方式打开In-App开发人员菜单
Android-> CTRL + M,或者您也可以摇动设备
和
IOS->⌘+ m(CMD + M)或摇动设备
如果出于某些原因IOS Simulator无法正常工作,请尝试打开
模拟器->硬件->摇动手势(对我来说是^⌘Z)