更新到Android SDK工具23.0.5和avd无法启动

时间:2014-10-14 06:20:29

标签: adt android-sdk-tools

我在Windows 8.1 x64上运行,使用ADT Bundle开发Android应用程序。之前(在更新Android SDK工具之前)AVD工作正常,更新后,它在启动AVD时显示以下错误

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

我尝试从Windows用户专用文件夹中删除avd,avd-folder并重新创建类似的avd但没有进展。

我怎样才能再次运行avd? (SDK更新后)

6 个答案:

答案 0 :(得分:16)

在ARM中的CPU / ABI中创建模拟器,此错误仅适用于英特尔处理器。

如果您想在此过程中在Intel gor中创建AVD CPU / ABI, 确保您的SDK Manager上有安装好的HAXM安装程序。

下载后,请确保运行位于以下位置的设置:{SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe

如果在安装过程中出现错误“VT not supported”,请在Windows功能上禁用Hyper-V。您可以执行此命令dism.exe / Online / Disable-Feature:Microsoft-Hyper-V。您还需要在BIOS上启用“虚拟化技术”

答案 1 :(得分:13)

我遇到了同样的问题,在我的研究中,我能够在Android开发者网站上找到帮助我解决这个问题的文档。

  1. 启动Android SDK Manager,选择其他,然后选择英特尔硬件加速执行管理器。

  2. 下载完成后,运行 [sdk] /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

  3. 按照屏幕上的说明完成安装。

  4. 安装完成后,打开命令提示符窗口并运行以下命令,确认虚拟化驱动程序是否正常运行:

    sc查询intelhaxm

  5. 您应该看到:

     SERVICE_NAME: intelhaxm
       ...
       STATE              : 4  RUNNING
       ...
    

    请参阅此文档:Using the Emulator - Configuring VM Acceleration on Windows

    希望它有所帮助。

答案 2 :(得分:0)

我遇到了同样的问题。当我运行Windows 7时,我确实更改了我的BIOS以及之前的所有内容。现在我支持8.1并且不支持VT-x。因此,显然它在Windows 8上不起作用。Intel link. Go down the page and it lists the Windows Operating Systems that it does support.

它还在开发人员的页面Android Developer's Using the Emulator上说明了这一点;我一直在研究其他选项,请参阅this stackoverflow question,但是当我检查我的BIOS时,它并未将“英特尔虚拟化技术”称为“虚拟化技术”。我现在还不确定我的电脑是否运行过。它应该是Intel i7。

答案 3 :(得分:0)

  1. 启动Android SDK Manager,选择Extras,然后选择Intel Hardware Accelerated Execution Manager。
  2. 下载完成后,执行/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe。
  3. 按照屏幕上的说明完成安装。
  4. 安装完成后,打开命令提示符窗口并运行以下命令,确认虚拟化驱动程序是否正常运行:

    sc查询intelhaxm

  5. 您应该会看到包含以下信息的状态消息:

    SERVICE_NAME: intelhaxm
           ...
           STATE              : 4  RUNNING
           ...
    

答案 4 :(得分:0)

固定

如果您在使用HAXM时遇到问题并且没有按照其他人的意愿去做,请尝试以下操作:

1.确保您已经尝试过上述步骤   (在BIOS中启用虚拟化,以及从SDK Manager卸载并重新安装HAXM选项)

  1. 退出Android Studio。

  2. 直接从英特尔下载并安装HAXM。 https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

  3. 启动Android Studio。

  4. 瞧!

答案 5 :(得分:0)

在Android Studio 1.3上,这对我有用:

转到工具 - > Android - > SDK Manager

有外观&行为 - >系统设置 - > Android SDK

从那里单击SDK工具选项卡

您应该在列表中看到Intel x86 Emulator Accelerator。

没有安装我的。我单击复选框进行安装。