代码之家  ›  专栏  ›  技术社区  ›  James F

模拟器停止工作,安装了HAXM,表示没有

  •  1
  • James F  · 技术社区  · 8 年前

    我在Android Studio工作了一年左右,最近刚刚抓到了API 27的图片。下载后,我注意到我再也不能运行任何类型的模拟器,包括一些在下载之前运行的模拟器。我无法再安装、卸载HAXM,也无法对其执行任何操作。我发现了一些著名的错误:

    4:53 PM Emulator: Incompatible HAX module version 3,requires minimum version 4
    
    4:53 PM Emulator: No accelerator found.
    
    4:53 PM Emulator: failed to initialize HAX: Invalid argument
    

    在命令提示符下检查版本时,会显示已安装的版本。

    C:\Users\...\Downloads\haxm-windows_v7_0_0>silent_install.bat -v
    6.0.3
    

    当我尝试在Android Studio中更新时,它会显示正在更新,但失败时会显示无法卸载以前的版本。当我从Intel站点尝试时,它既不会安装也不会卸载,并且日志为空。

    C:\Users\...\Downloads\haxm-windows_v7_0_0>silent_install.bat -u
    Failed to uninstall Intel HAXM! For details, please check the installation log "C:\Users\...\Downloads\haxm-windows_v7_0_0\haxm_silent_run.log"!
    

    因此,无论下载和安装API 27版本发生了什么,都会破坏我机器上的所有HAXM功能。我不知道怎么把它拿回来。有什么想法吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   James F    8 年前

    长话短说,以下是我所做的,是网上其他一些问题的变体:

    • 关闭android studio,为了安全起见,在AVD管理器和SDK管理器中删除了android中的图像/SDK组件
    • 转到regedit并删除所有可以找到的对HAXM的引用(当然是在备份之后)
    • 重新启动计算机
    • 从Intel站点安装HAXM
    • 重新启动计算机
    • 转到添加/删除程序并删除HAXM
    • 重新启动计算机
    • 转到Android studio,安装图像,安装HAXM

    那时候似乎奏效了。