首页 > 解决方案 > 如何在 Android Studio 上冷启动运行 API 27+ 的模拟器?

问题描述

在 Android Studio 中使用模拟器时,我更喜欢让它们始终冷启动,因为:

1)当模拟器窗口在单击“X-close”后立即关闭而不是开始新的“保存状态”过程时,我喜欢它。

2)我发现当使用这些模拟器返回“已保存状态”时会发生很多错误(启动时连接超时、奇怪的图形行为、logcat 连接丢失、从共享首选项中检索到的数据乱码)

所以...我一直做的是进入 AVD 管理器并更改如下设置:

在此处输入图像描述

但是,当我使用运行 API 27 或更高版本的模拟器尝试此操作时:

在此处输入图像描述

...似乎没有冷启动选项:

在此处输入图像描述

我用谷歌搜索试图找到如何在这些较新的 API 模拟器上配置冷启动,但找不到任何东西。

是否可以在 Android Studio 上冷启动运行 API 27+ 的模拟器?

标签: androidandroid-studioandroid-emulatorbootavd

解决方案


更改配置:

%path_to_home%/.android/avd/%your_avd_image%/config.ini

代替

fastboot.forceColdBoot=no

你应该设置

fastboot.forceColdBoot=yes

推荐阅读