如何使用刚刚保存的更改在 Android 模拟器中更新您的应用程序?

How do you update your app in the Android Emulator with changes you just saved?

当 AVD 仍然是 运行 时,如何使用刚刚保存的更改在 Android 模拟器中更新您的应用程序?也就是说,不重启虚拟设备?

例如,假设我有一个只显示 "Hello world!" 的 Android 应用程序。

如果我将该字符串更新为 "Hello world! Have a nice day.",我如何确保更改在不重新启动 AVD 的情况下生效?

初始代码:

<string name="hello_world">Hello world!</string>

更新代码:

<string name="hello_world">Hello world! Have a nice day.</string>

在新版本的 Android Studio 中,无需重启模拟器即可轻松快速更新您的 Android 应用程序。

但是,您仍然需要再次按下调试按钮。在第一个 运行 之后,闪电将出现在调试按钮中的错误旁边。

只需进行更改,单击上面的 'instant run' 按钮(黄色圆圈),瞧。

谢谢尤纳斯!