欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android studio中HAXM问题汇总分享

程序员文章站 2022-04-11 18:49:53
andriod studio与HAXM问题总结AVD Manager中提示Haxm device is not found等待添加…总结关于HAXM软件介绍 (有兴趣的可以看一下)通过翻阅软件目录下的Release Notes.txt文件得知软件概述硬件加速执行管理器(HAXM)是一个硬件辅助的虚拟化引擎(hypervisor),它使用英特尔®虚拟化技术(VT)来加速Android*的开发。-使用英特尔VT,可在选定的英特尔处理器-提供Intel® x86和x86_64 And...

andriod studio与HAXM问题总结


  1. AVD Manager中提示Haxm device is not found
  2. 等待添加…
  3. 总结

关于HAXM软件介绍 (有兴趣的可以看一下)

通过翻阅软件目录下的Release Notes.txt文件得知

  • 软件概述
    硬件加速执行管理器(HAXM)是一个硬件辅助的虚拟化引擎(hypervisor),它使用英特尔®虚拟化技术(VT)来加速Android*的开发。
    -使用英特尔VT,可在选定的英特尔处理器
    -提供Intel® x86和x86_64 Android虚拟设备的硬件加速仿真
    -与Android SDK集成
  • 前提条件
    Intel® HAXM要求安装Android SDK(版本17或更高)。
    为了获得最佳性能,建议使用SDK版本20或更高版本。
    更多信息请参考Android开发者网站(http://developer.android.com/sdk/)。
  • 硬件软件需求
    1. inter处理器,支持VT-X、EM64T,并开启对应功能
    2. 操作系统
      Windows * 10(64位)
      Windows * 8.1(64位)
      Windows 8 (64位)
      Windows * 7(64位)
      macOS
      10.12, 10.13, 10.14
  • 重要提醒
  1. Intel HAXM不能在没有Intel处理器的系统上使用,也不能在缺乏硬件特性的Intel处理器上使用,如上面“硬件要求”一节所述。
    要确定英特尔处理器的性能,请访问http://ark.intel.com/
  2. 对于Android模拟器,Intel HAXM只能加速Android x86和x86_64系统镜像。
    可以使用Android SDK Manager安装这些系统映像以及Android模拟器。

  • 软件安装
    通过SDK Manager或者Android Sutdio-Tools-SDK Manager安装
    安装目录在:SDK Manager文件夹\extras\intel\Hardware_Accelerated_Execution_Manager
    android studio中HAXM问题汇总分享
  • 软件卸载
    运行安装目录下的intelhaxm-android.exe点击Remove卸载即可
已知问题:
- HAXM驱动不支持在基于Core microarchitecture (Core, Core 2 Duo等)的Intel系统上仿真64位系统映像。支持所有基于Nehalem及以上的系统(Core i3、Core i5和Core i7机器)。
-如果访客RAM大小(QEMU的-m选项或Android模拟器的-memory选项指定)超过4095MB, QEMU或Android模拟器将无法启动。
-如果访客RAM大小(用Android模拟器的-memory选项指定)超过3583MB, Android将无法启动或报告总内存为3.0GB。
-如果DriverVerifier运行在安装了HAXM的Windows系统上,BSOD可以在HAXM卸载期间发生。查看下面的链接以获得微软的更多信息。http://msdn.microsoft.com/en-us/library/windows/hardware/ff545448 (v = vs.85) . aspx
-在Windows平台上使用sc查询命令命令行将显示驱动程序在运行状态,即使在BIOS中VT被禁用。Android SDK从HAXM驱动程序获取是否启用VT的信息,并在用户开始模拟设备时将其显示给用户。SDK中的信息是HAXM驱动程序状态的最准确的信息。
-在Windows 8、8.1和10中,建议禁用Hyper-V的Windows功能,以便HAXM驱动程序正常运行。
-在Windows上,Avast防病毒可能会干扰HAXM和导致Android模拟器或QEMU运行非常慢。一个解决方法是在Avast设置>故障排除中取消选中“在可用的地方使用嵌套虚拟化”。
-在Windows 7服务包1中,需要先安装微软安全更新KB3033929才能升级HAXM。
-在macOS上,可以降级到HAXM的旧版本,但建议使用最新版本。 

问题浏览
  1. AVD Manager中提示Haxm device is not found

    问题原因:
    1. 硬件问题:非Inter处理器
    2. 软件问题:

    • win7需要更新对应的补丁,安全更新KB3033929才能升级HAXM。
    •  在Windows 8、8.1和10中,建议禁用Hyper-V的Windows功能,以便HAXM驱动程序正常运行。
    • 启用VT

    解决方法:
    1. 硬件问题:非Inter处理器(硬伤无法解决,更换处理器)
    2. 软件问题:

    • win7问题(在对应的windows update更新对应的安全补丁)
    •  在Windows 8、8.1和10中,建议禁用Hyper-V的Windows功能,以便HAXM驱动程序正常运行。
    • 启用VT(BIOS中启动VT功能)

    注意:以上内容完成需要重新安装HAXM。


心得总结

  1. 遇到问题不要慌,先查看对应的软件文档和软件介绍
  2. 自己想一想再去查百度,漫无目的的查百度也难找答案

本文地址:https://blog.csdn.net/qq_30920719/article/details/107710940

相关标签: Android studio