【问题标题】:ERROR: x86 HAX kernel module is not installed! But it is installed错误:未安装 x86 HAX 内核模块!但它已安装
【发布时间】:2014-12-31 21:16:05
【问题描述】:

这是一个我已经研究过并在 Google 上搜索过的问题,但没有找到任何我尚未尝试过的答案。我正在使用 android studio kit 来学习如何开发 android 应用程序,但我无法通过启动 avd 模拟器。我在环境变量中设置了 sdk 的路径,如下所示:

这是我在 sdk 中安装 intel HAXM 的屏幕截图。

这是错误信息:

有人可以就如何解决这个问题给我一些建议。衷心感谢。

【问题讨论】:

    标签: android sdk avd


    【解决方案1】:

    SDK 管理器仅下载 HAXM。它实际上并没有安装它。对于 Windows,在 SDK 安装的 extras\ 目录中,您应该找到一个 intel\ 目录。深入其中找到一个自安装的.EXE 文件。运行它并按照向导中的提示进行操作。请注意,您可能需要重新启动以更新 BIOS 设置以启用虚拟化扩展。

    另见this outstanding Android tools issue

    【讨论】:

    • 看不到 intel\目录怎么办?我找到了 extras 目录,该目录的末尾是已检查安装的 intel x86Emulator Accelerator(HAXM 安装程序)。我应该卸载所有东西并重新安装 Android Studio 吗?我很困惑。
    • @swydell:引用Wikipedia,“在计算中,目录是一种文件系统编目结构,其中包含对其他计算机文件的引用,可能还有其他目录。” “您的 SDK 安装中的extras 目录”是指可能在您的C: 驱动器上的一个位置,其中包含文件和目录。 “SDK 安装”是指您的 Android SDK 所在的目录(SDK 管理器会将其显示为“SDK 路径”)。里面有一个extras目录,extras里面有一个intel目录,等等
    • 我现在正在使用模拟器。我非常感谢您的建议和耐心。这是一次学习经历。我现在更好地理解了我在做什么。我去了我的 android 所在的 C 盘,找到了 extras 文件夹,然后找到了 intel 文件夹,右键单击 intelham-android 应用程序,以管理员身份运行它。我希望这些说明能帮助遇到同样问题的其他人。再次感谢您。
    【解决方案2】:

    除非您在安装 SDK 时选择了与 Google 推荐的位置不同的位置,否则英特尔 HAX 安装程序的路径应该是 %userprofile%\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager,您可以通过 Windows Run 打开它。然后将打开以下资源管理器窗口:
    单击并运行intelhaxm-android.exe 安装程序。

    在下一个窗口中,将模拟器的 RAM 共享保留为默认的 1024 MB。继续并完成安装。

    在 Android Studio 中运行您的应用程序并选择您的模拟器(此处为 Nexus 5 API 21 X86)。
    模拟器运行如下:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-22
      • 2015-08-19
      • 2015-05-17
      • 1970-01-01
      • 2016-08-14
      • 2021-12-06
      • 1970-01-01
      • 2014-06-07
      相关资源
      最近更新 更多