Android Studio中的AVD一些问题
2016-05-16 本文已影响4386人
JabinYan
HAXM问题
问题描述:
- HAXM已正常安装,而且已经打开虚拟加速功能,但是在运行avd时仍然提示提示"HAXM is not working and emulator runs in emulation mode",导致加速失败,AVD启动速度特别慢。
问题解析
为了使得HAXM工作,必须首先保证AVD的RAM小于HAXM。在安装intelhaxm-android时设置了RAM为1024,因此必须保证AVD的RAM小于1024
解决方法
修改AVD的RAM值,AVD的RAM信息位于SDK安装路径.android\avd\AVD名称 中的
config配置文件。文本打开后修改hw.ramSize的值。小于1024即可,推荐使用768。
Genymotion问题
问题描述:
- Genymotion启动失败
- 在虚拟设备管理器中直接打开AVD时,提示:Android Emulator is incompatible with Hyper-V
- 新建AVD时提示:Android Emulator is incompatiable with Hyper-V
问题解析
HAXM与Hyper-V是不兼容的,因为已经开启了HAXM则需要关闭Hyper-V,才可以正常运行。因此需要关闭Hyper-V。
解决方法
- 右击win开始键,选择“命令提示符(管理员)(A)”
- 命令行输入:
(关闭Hyper-V):bcdedit /set hypervisorlaunchtype off
(开启Hyper-V):bcdedit /set hypervisorlaunchtype auto - 重启电脑