Android模拟器冻结

Csa*_*abi 19 android android-emulator

直到最后一个SDK版本,我的Android Emulator在x86架构上运行得非常好,安装了Intel HAXM并在AVD Manager中为设备启用了GPU.

随着最新的SDK版本,我重新安装了我的Windows(从8.0到8.1),尝试了1.06和1.07英特尔HAXM,我的应用程序经常冻结.

它不会冻死,只是冻结/不再更新屏幕.

特别是如果我正在刷一个ViewPager,它几乎总是在页面之间冻结.

但是,如果我点击AppBar上的menuitem,它会刷新自己并绘制目标ViewPage页面.

我很感激任何建议,因为现在通过模拟器开发应用程序变得非常有用.

Gim*_*411 25

我的模拟器死机了,我无法用其他答案修复它,但这解决了它:

  1. 工具-> AVD 管理器

  2. 在虚拟设备的操作列中,单击右侧的白色箭头,然后单击擦除数据

这将清除虚拟设备的缓存。

如果您的应用依赖于 Google Play 服务,则需要再次更新

  • 最简单的解决方案,它也对我有用,谢谢! (2认同)

Edw*_*rey 7

在Android虚拟设备(AVD)设置中,关闭" 使用主机GPU仿真"选项.不幸的是,由此导致的缓慢往往比冻结更糟糕.


小智 6

尝试这个:

在Android虚拟设备(AVD)设置,请选择
- edit this AVD,然后单击
- show advanced setting然后
- DISABLE multi-core CPU


Gk *_*mon 5

在执行这些步骤之前,您需要删除路径下的.lockC:\Users\user\.android\avd\yourEmulatorName\文件夹,要转到那里,只需单击“在桌面上显示”即可。然后 -

第 1 步:转到AVD Manager并单击下拉菜单并选择“停止”。然后模拟器将停止。

在此输入图像描述

第2步:然后单击“立即冷启动”