Android Studio中的AVD一些问题

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
  • 重启电脑

你可能感兴趣的:(Android Studio中的AVD一些问题)