在编辑源代码并且事物重新编译后,是否有可能让本机应用程序在模拟器中自动重新加载?
答案 0 :(得分:66)
如果您使用react-native init
创建了项目,则在模拟器上按cmd+ctrl+Z
或Hardware > Shake Gesture
,将弹出开发菜单。
只需按Enable Live Reload
即可完成! :d
编辑: React Native团队现在鼓励用户热重新加载,而不是 Live Reload 。有关the difference between those two features here的更多信息。
答案 1 :(得分:3)
您可以在您的react本机应用程序的设置中使用热重新加载来自动重新加载。你可以启用热重新加载点击"菜单" genymotion里边栏上的按钮。
答案 2 :(得分:2)
答案 3 :(得分:1)
这是一个巨大的解决方法 - 但它可以节省大量时间并避免因没有正确摇晃而感到沮丧。
它还涵盖完整重新装载捆绑的边缘情况,不仅用于实时重装或热更换。
我们只是throw new Error('Want to refresh?')
在开发过程中提示错误屏幕,因此我们可以点击底部的RELOAD
。
小心龙。这不是最常见的举动。
答案 4 :(得分:0)
从shell中使用此命令
adb shell input keyevent 82
在Android真实设备上获取开发菜单。