我在一年后在运行Windows 7 32位的同一台PC上重新安装了Android Studio 2.1.1。除了模拟器之外的所有东西都能很好地工作。
AVD管理器显示错误消息:/dev/kvm is not found.
当我点击“疑难解答”按钮时,它会显示
在BIOS安全设置中启用VT-x,确保您的Linux 发行版有KVM模块。
此外,当我尝试运行模拟器时,会弹出一个错误
英特尔HAXM需要运行此AVD。
找不到/ dev / kvm。
在BIOS安全设置中启用VT-x,确保您的Linux发行版具有 工作KVM模块。
我已禁用VT-x,但在PC上的任何地方都找不到Hyper-V。 已安装Intel x86仿真器加速器(HAXM安装程序)。 在线查找解决方案后,我尝试使用其网站上提供的安装程序(Installer)手动安装HAXM,但我收到错误消息
无法配置驱动程序:未知错误。无法打开驱动程序
以下是我提到的一些StackOverflow问题:
Android Emulator Error in windows
HAXM installed successfully, but not recognized by Android Studio 2.1
答案 0 :(得分:6)
您的计算机可能甚至不支持虚拟化。
要解决此问题,您只需使用系统映像 armeabi 运行仿真器。
转到Android虚拟设备管理器,并创建一个新设备。选择您的硬件,然后单击下一步。在这里,选择一个ABI列的系统图像是非常重要的,它可以说明" armeabi" 或" armeabi-v7a" 。它应该如下所示:
继续执行这些步骤,您的模拟器应该可以正常运行。
答案 1 :(得分:0)
问题是由于两个因素造成的:
Bios中未启用VT-x,并且Bios中未启用Intel虚拟化技术。
解决方案:在BIOS中,转到高级模式 - > CPU配置 - >英特尔虚拟技术并启用它。返回高级并找到VT-x选项并启用它。
SDK工具名为:Intel x86仿真器加速器(HAXM安装程序)安装在SDK Manager中。
解决方案:它只是一个安装程序,我们必须通过双击位置中的实际安装程序来手动安装该工具: C:\用户\用户名\应用程序数据\本地\ Android的\ SDK \演员\英特尔\ Hardware_Accelerated_Execution_Manager。双击文件haxm_check.exe并安装该工具。
重新启动Android Studio并运行模拟器。