在 Android Studio 中使用模拟器时,我更喜欢让它们始终冷启动,因为:
1)我喜欢点击“X-close”后模拟器窗口立即关闭,而不是开始新的“保存状态”过程。
2)我发现当使用这些模拟器返回“保存状态”时会出现许多错误(启动时连接超时、奇怪的图形行为、logcat 连接丢失、从共享首选项检索到的乱码数据)
所以...我一直做的就是进入 AVD 管理器并更改设置,如下所示:
但是,当我使用运行 API 27 或更高版本的模拟器尝试执行此操作时:
...似乎没有冷启动选项:
我用谷歌搜索试图找到如何在这些较新的 API 模拟器上配置冷启动,但找不到任何东西。
是否可以在 Android Studio 上冷启动运行 API 27+ 的模拟器?
更改配置:
%path_to_home%/.android/avd/%your_avd_image%/config.ini
而不是
fastboot.forceColdBoot=no
你应该设置
fastboot.forceColdBoot=yes
添加到Max的解决方案中,config.ini的路径已更改。请在下面找到配置文件的路径。
C:\Users\**YourName**\.android\avd\"Select your AVD"
进入上述路径后,我们可以看到config.ini文件。右键单击并用notepad++打开并搜索以下参数并将其更改为yes。
fastboot.forceColdBoot=yes
如果显示高级设置并向下滚动,您可以找到该选项。它位于“模拟性能”部分中