最近换到android studio开发,升级版本后发现模拟器直接打不开了,各种问题报错。 我的是android studio1.2版本,创建AVD的时候 属性没有CPU/ABI这个选项。然后我更新了SDK的镜像。
方法:
1.Tools->Options
2.设置如图代理:
这样可以省去手动添加xml URL列表的烦恼。
镜像相关的地址:
http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml
http://mirrors.neusoft.edu.cn/android/repository/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml
http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml
http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml
如何使用:
- 1.运行AndroidSDK管理器(运行android sdk 命令或者双击SDK Manager.exe)
- 2.点击Tools->manage add-on sites
- 3.取消Google原有的地址,留下glass的,因为东软这个镜像里面没有Google glass的sdk
-
- 4.在User Defined Sites选项卡中一个个添加上面我们给出的镜像url
- 5.所有的都添加完成后,重新加载一遍。
好了,下载SDK的速度已经杠杠的啦。
原文网址:http://www.cnblogs.com/huangjacky/p/4077982.html
然后模拟器还是打不开。报错是这样的: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!
![](http://images.cnitblog.com/blog/604928/201503/191647520482786.png)
后来发现需要安装Intel HAXM为Android 模拟器加速,方法:
要求
-
必备知识
windows 7 基本操作。
-
运行环境
windows 7(64位);
Android Studio 1.1.0;
JDK 1.7.0_75(64位);
android-sdk_r24 -
-
什么是Intel HAXM
Android 模拟器一直以运行速度慢著称, 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题。
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 可用内存
Intel HAXM下载和安装
启动android SDK,在Extras目录的最下边,勾选Intel HAXM项,并下载。
下载完成后,还需要运行安装程序来进行安装,HAXM的下载目录为: Sdk\extras\intel\Hardware_Accelerated_Execution_Manager ,运行 intelhaxm-android.exe 进行安装, 根据屏幕提示,一步一步安装即可
Virtualization Technology 错误
如果在安装过程中出现如下错误,因为之前提过Intel HAXM使用 Intel VT 技术,所以需要打BOIS里开启Virtualization Technology项。
this computer meets the requirements for haxm but intel virtualization technology(VT-x) is not turned onHAXM cannot be installed until VT-x is enable . please refer to the intel HAXM documentation for more information
设置成功后,重新运行安装文件,在控制台中输入sc query intelhaxm。出现下图即为成功!!
下载和使用Android x86镜像
Android 5.0.1的API根据操作系统不同提供了32位和64位的Android x86镜像文件,这里进行自行选择。
关于使用 Android x86 镜像,在新建或者编辑 Android 模拟器选项卡时, 将模拟器 CPU/ABI 设置为 Intel Atom X86 ,如果是64位系统可以选择,Intel Atom X86_64。
如果上面的步骤都进行了正确的设置,Android 模拟器,几乎能在30秒内启动完成!
原文网址:http://www.cnblogs.com/Li-Cheng/p/4351966.html
还在学习过程中,文中如有不妥之处还请大家见谅。