【问题标题】:Android emulator - Don't save state by defaultAndroid 模拟器 - 默认情况下不保存状态
【发布时间】:2023-03-16 18:14:02
【问题描述】:

在 Android Studio 的最新更新中,模拟器默认已开始保存设备当前状态的快照,并在重新打开时返回该快照,这不是我想要的行为。我怎样才能禁用它并返回到之前的行为,它只是关闭并重置模拟器?

UI after hitting the X button to close

Android Studio 3.0.1,使用模拟器版本 27.0.2 和 HAXM 6.2.1

【问题讨论】:

  • 我不明白为什么我们需要这个功能,因为它对我没有用。保存状态要花很多时间,然后又要花很多时间重新初始化状态(但大多会挂掉),然后我又不得不使用酷启动
  • i5 第 7 代、1TB HDD、128GB SSD、2GB 1050GTX、16GB 内存,因此我的整个计算机都死机了。重量级没用的功能

标签: android android-studio android-emulator boot cold-start


【解决方案1】:

禁用它并返回之前的行为

取消选择快速启动如下图

这是 Android Studio 3.0

更新的默认行为

如果您不想保存状态,请取消选择快速启动并选择冷启动

查看quick boot emulator in details

步骤

1> 选择手机等设备 - 像素 2

2> 选择您的系统映像

3> 验证配置 - 显示高级设置 - 模拟器性能 检查冷启动以禁用

4> 完成

你也可以改成

模拟器 --> 更多 --> 设置 --> 更改快速启动状态 --> 保存

【讨论】:

  • 您将无法在 Emulator > Settings 中找到它。现在它位于 Snapshots => Settings => Save quick-boot state on exit for AVD...
【解决方案2】:

更新感谢@James KO 步骤非常相似:

...(在右侧面板上)-> 快照点击 -> 设置(详细视图的顶部选项卡)-> Auto-save current state to Quickboot 下拉菜单

结束更新

在最新版本的 Android Studio 中(我运行的是 3.1.2),它不再在 AVD Manager 设置中。我在模拟器本身的 Extended Controls 下找到了它。

  1. 启动模拟器
  2. 单击模拟器面板上的三个点 (...)
  3. 转到设置 -> 常规,朝向底部“在退出 AVD 时保存快速启动状态:”

【讨论】:

  • 自从这篇文章是几个月前写的,它已经转移到另一个位置。在左侧菜单中有一个名为“快照”的新部分,单击该部分,然后单击该部分下的“设置”选项卡以访问此选项。
  • @JamesKo 您能否发表您的评论作为答案,以免像我这样的穷人在阅读了所有现在具有误导性的答案后摸不着头脑?
  • @Hong 我用 James Ko 的答案更新了上面的答案。谢谢詹姆斯高
【解决方案3】:

你也可以通过命令行来做:

emulator @avd_name -no-snapshot-save 

check details

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多