在android开发的过程,发现android模拟器的速度不是一般的慢,那主要是因为android模拟器默认采用的是arm处理器造成的,这里主要提供两种方法:

① 利用intel虚拟硬件加速的方式,实现android模拟器的加速,从而解决android模拟器速度慢的问题;

② 使用genymotion模拟器, 主要采用的是利用Virtual Box虚拟机的原理;

软件的百度云链接:http://pan.baidu.com/s/1i39oLXr 密码:5t0f

采用Haxm技术

1、

1)、重新启动电脑,按 ”F2“ 键进入”BIOS“;

注:不同的电脑进入”BIOS“的方式不同,常用的进入BIOS的快捷键有:”ESC“,”F2“,”F10“,”F12“, ”Enter“,”Delete“等;

2)、切换到 Configuration 分页下面;

3)、将最后一项 ”Intel Virtual Technology“ 设置成 "[Enabled]";

注:① 有的CPU不支持虚拟硬件加速,目前知道的是i3及及其以上的i系类都支持虚拟硬件加速;

② 不同的电脑选项也可能不同,如下图是两个不同的电脑选项不同

4)、按 "F10”(“Save and Exit”);

5)、重新启动电脑;

效果如下;

2、

打开“android sdk manager”,更新完“Extras->Intel x86 Emulator Accelerator(HAXM installer)”;

注:关于如何更新andorid sdk可以看:

http://jingyan.baidu.com/article/636f38bb267982d6b84610f0.html

HAXM 6.1.1显示不兼容Windows

更新Android后,用户会在Android Manager中发现,以前可以安装Intel x86模拟器现在不能安装了。提示错误信息如下:
intel x86 Emulator Accelerator (HAXM installer)  6.1.1 Not compatible with Windows
这个问题从6.0.5版本开始出现。用户遇到这个问题,只能手工从Intel官方下载对应的软件包,进行手动安装。

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

3

安装intel的虚拟硬件加速软件“intelhaxm”,如“"D:\Android\adt-bundle-

windows-x86_64-20140702\sdk\extras\intel\Hardware_Accelerated_

Execution_Manager\intelhaxm.exe"”

注:由于最新版的intelhaxm安装经常失败,特将旧版的可以安装的备份了一份到百度云中

安装intelhaxm-android虚拟化时,报错:

this computer does not support intel virtualization Technology(VT-x)...

解决办法是打开控制面板-》打开程序和功能-》启用和关闭Windows功能-》找到Hyper-V取消选择-》确定,然后重启电脑,再重新安装intelhaxm-android就没有问题了

4

1)、使用快捷键“Win + R”打开运行窗口;

2)、输入 “cmd”后,点击确定;

5

输入"sc query intelhaxm"查询当前的intelhaxm状态;

:如果弹出错误信息:“sc 不是内部或外部命令,也不是可运行的程序或批处理文件。”时:

1)、如果缺少"C:\Windows\System32\sc.exe",考虑使用管理员权限重新安装intelhaxm;

2)、可以考虑在环境变量PATH中追加:    ";%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem";

6

如果"intelhaxm"服务是关闭的,可以输入:“sc start intelhaxm”来开启

7

1)、新建模拟器时设置 CPU/ABI:Intel Atom (x86)

注:这种处理器可以采用Intelhaxm实现虚拟硬件加速

2)、启动模拟器便会发现在启动的过程中提示:

“HAX is working and emulator runs in fast virt mode”说明已经开启虚拟硬件加速,来加速模拟器了

8

模拟器效果启动后的效果如下:

END

使用genymotion模拟器

1

到 genymotion 官网下载最新的 genymotion 模拟器:

http://www.genymotion.com/

或者到上面的百度云的链接中下载

注:genymotion模拟器的速度要比普通的android模拟器的快很多哦

2

安装过程如下,中间会顺带安装一个virtual box虚拟机哦:

3

打开桌面上的软件 Genymotion

4

点击Yes

5

点击右下角的 Connect,进行登录

6

输入用户名和密码后进行连接;

注:如果出现注册问题,出现注册成功但是登录不上去的问题,大家使用国外的邮箱进行注册,如:hotmail, outlook邮箱等;

为了方便大家更新,我创建的一个公用账户方便大家使用,希望大家自觉守纪,不要随便修改密码,如下图所示,谢谢!

7

选择 android version;

选择 device model;

选择 一个 Avaliable virtual devices ;

点击 next

8

点击next

9

选中一个 virtual devices 后,点击 play

10

其他的跟普通的android模拟器一样哦,

右键工程 HelloJni ->Run AS-> Android Application;

运行后的效果图如下:

11

以后使用模拟器的时候重复第3步和第9步就可以啦,谢谢

12

注:如果 Genymotion 启动的过程中出现了如下的错误:

打开“任务管理器”将 "adb.exe"进程杀掉后,重新打开就可以了;

启动软件的顺序:先启动 Genymotion 后,启动 eclipse;

13

如果出现“Installation failed Error:系统找不到指定的路径”,需要检查环境变量,TEMP和TMP,路径中是否含有中文名称等;

用户的 TEMP 和 TMP 默认是:%USERPROFILE%\AppData\Local\Temp

系统的 TEMP 和 TMP 默认是%SystemRoot%\TEMP

效果如下:

14

如何点击 Add 后,没有可以更新的模拟器,此时需要开启代理来更新,具体的操作如下图所示:

注:关于代理服务器的问题可以看:

http://jingyan.baidu.com/article/636f38bb267982d6b84610f0.html

END

Android模拟器运行慢的解决方案的更多相关文章

  1. 针对Android 模拟器启动慢的问题

    Android 模拟器一直以运行速度慢著称,可以使用intel HAXM技术为Andorid模拟器加速.使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题. 1. Intel HAXM 是什么 In ...

  2. 使用 Intel HAXM 为 Android 模拟器加速,媲美真机(转)

    源:http://www.cnblogs.com/beginor/archive/2013/01/13/2858228.html 慢的问题. Intel HAXM (Hardware Accelera ...

  3. PC电脑运行Android模拟器总是弹出“视频源”窗体的原因和解决方案

    原因: PC电脑运行Android模拟器时弹出“视频源”窗体,会让你"选择视频设备",如:HP TruevIsion HD,而这个视频设备就是你电脑中的内置摄像头,这个内置摄像头在 ...

  4. 运行android模拟器,emulator: ERROR: x86 emulation currently requires hardware acceleration!

    运行android模拟器,emulator: ERROR: x86 emulation currently requires hardware acceleration! 问题: 运行android模 ...

  5. Genymotion - 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)

    随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows.Mac上的软件更加好用好玩,因此很多人都希望能在电脑上也能玩到安卓的游戏或APP. 我们曾推荐过 BlueStacks,而 ...

  6. Android模拟器访问本地的localhost失败及解决方案

    在开发手机网站是,使用Android模拟器测试,在手机浏览器中输入localhost访问本地服务器失败! 原因: 在Android系统中localhost就是127.0.0.1 在Windows系统中 ...

  7. Eclipse新建Android工程,在模拟器运行的时候提示Unfortunately,XXX has stopped.

    刚新建好的android工程在模拟器运行的时候出错,提示Unfortunately,XXX has stopped 查看Eclipse下面的错误信息,双击第一条 把ActionBarActivity前 ...

  8. react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)

    react-native以后会更火的 一.安装java 二.安装Android Studio 三.安装react-native需要的Android studio额外部分 四.安装nodeJS  五.安 ...

  9. Android 模拟器启动不了-问题解决方案

    一.Android 模拟器启动不了问题解决方案 在安装Android开发环境时,首先安装java虚拟机,然后下载android adk 管理android虚拟机. 在完成工作后,添加android的虚 ...

随机推荐

  1. HDU 1711 Number Sequence(KMP)附带KMP的详解

    题目代号:HDU 1711 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1711 Number Sequence Time Limit: 10000/ ...

  2. tcpdump指定IP和端口抓包

    如下指定抓www.baidu.com 并且80端口的包 保存到test.cap 可以在Windows下面用wireshark打开 tcpdump 'port 80 and host www.baidu ...

  3. tomcat打开失败原因

    我重装系统以后,tomcat无法打开,原因是有的项目的虚拟路径有误 到server.xml下修改虚拟路径

  4. pwa 总结

    概述 前几天了解并按照官方文档,成功实现了一个小型的 pwa demo,现在把总结记录下来,供以后开发时参考,相信对其他人也有用. pwa pwa 包括很多内容,我这里只介绍一部分,因为比如 Push ...

  5. REST API (四)之Generic views

    通用的视图 Django’s generic views... were developed as a shortcut for common usage patterns... 它们采取一些常见的习 ...

  6. visual studio 的 code snippet(代码片段)

    visual studio自带代码片段,用了6年visual studio才知道有这么个玩意……惭愧 最简单例子 for循环,for,连点两下tab……自己研究吧

  7. js实现上传文件实时显示缩略图

    <input name="coverImage" onClick="" onchange="setImagePreview(this);&quo ...

  8. 6.824 Lab 3: Fault-tolerant Key/Value Service 3A

    6.824 Lab 3: Fault-tolerant Key/Value Service Due Part A: Mar 13 23:59 Due Part B: Apr 10 23:59 Intr ...

  9. itchat初步解读登录(转)

    原文:https://blog.csdn.net/coder_pig/article/details/81357810 itchat的登录采取的是通过itchat.auto_login()这个函数来完 ...

  10. 【HANA系列】SAP HANA 2.0简介

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA 2.0简介   ...