Android Studio安装过程中出现Failed to install Intel HAXM问题及解决方法

今天终于拿到了新电脑,可以用新电脑来开发了,兴高采烈的开始安装软件,但是在安装Android Studio时,出现了问题。如截图:



意思是说安装Intel Haxm失败.我简单的百度了一下Intel HAXM的介绍:

Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速。

因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘。

Intel HAXM 的描述如下:

  • 使用 Intel VT 技术;
  • 为 Android x86 虚拟设备的模拟运行提供硬件加速;
  • 与 Android SDK 集成;

硬件需求如下:

  • 支持 VT-x, EM64T 以及 Execute Disable Bit 的 Intel 处理器;
  • 至少 1GB 可用内存

支持的操作系统:

  • Windows 7 (32/64-bit)
  • Windows Vista (32/64-bit)
  • Windows XP (32-bit only)
  • OS X 10.6 or 10.7 (32/64-bit)

想要了解更多信息,可以参考这篇博客http://www.cnblogs.com/beginor/archive/2013/01/13/2858228.html

原因分析:1.没有找到reg.exe;
解决方法:将reg.exe的路径添加到环境变量的path中,记得如果前面的路径没有加封号的话,要先加封号再添加,添加之后再添加一个封号,养成好习惯。一般安装路径是:C:\Windows\System32\目录下。

可以把路径C:\Windows\System32\reg.exe添加到环境变量path中。
本以为这样就可以搞定了,但是在接下来卸载后重装后,又出现问题了:


还是安装失败,不过这次不是因为reg.exe找不到的缘故,但是我去查日志,发现我的存储路径和他的描述路径不一致,所以没找到,无奈之下,只能百度了。
最后百度的结果是因为VT-x没有开启,即BIOS里面的“Intel  Virtualization Technology”选项没有打开。
所以首先必须进入BIOS系统,因为每个人电脑类型不一样,可能进入BIOS系统的方式也不一样,而且可能“Intel  Virtualization Technology”选项的位置也会不一样,如果你根据一般的解决方法找不到位置,最好去根据自己的电脑型号去百度。

我使用的是thinkpad t450,进入bios系统的步骤是这样的:
(不好意思,忘记截图了,只能干说了)
1.先将电脑重启
2.在重启的一瞬间,电脑屏幕上回出现大大的ThinkPad这几个字母,下面会有一行提示文字: to interrupt normal startup press enter,此时快速按下enter键,会听到嘀的一声,屏幕会切换到一个说明页:
大概是说明你按什么键可以进入什么选项,根据提示,按下F11进入BIOS系统
3.一般“Intel  Virtualization Technology”都会在Configuration选项下面,但ThinkPad不是,而是在Security选项下面,有一个“Intel  Virtualization Technology”选项,找到他,屏幕下方会有提示键,根据提示按键,将disable转换为enable,然后按F10保存,并退出,然后电脑会继续启动
4.电脑启动后去将原来安装失败的Android Studio卸载,然后重新安装就可以了。

终于搞定了。


穿插一个Android SDK的下载路径,是从百度知道中百度到的一个地址,亲测可以用,如果你要从官网下载,那就得翻墙,而且下载速度奇慢,建议在安装Android Studio之前最好的Android SDK先下载好,在安装的时候,选择本地的Android SDK,会快很多哦~

下载地址:软件的百度云链接:http://pan.baidu.com/s/1i3h3Vyl  密码:nps2

下面是它的网盘截图:我下载的是第一个更新完Android SDK的版本里面最新的一个,你们可以根据自己的需要下载,里面还有一个已经配置好ADT的eclipse,非常的方便,分享给大家。(这个是windows版本下的哈,不区分64位还是32位,大家可以放心下载)






猜你喜欢

转载自blog.csdn.net/qq_31490071/article/details/51416089