码迷,mamicode.com
首页 > 移动开发 > 详细

android模拟器速度问题

时间:2016-05-15 21:43:47      阅读:424      评论:0      收藏:0      [点我收藏+]

标签:

原文转载于:http://www.cnblogs.com/csulennon/p/4178404.html-----------------------------------------------------------------------------------------------------------------------------------

Android Studio 1.0 已经放出来了,以后的Android平台开发激昂逐步从Eclipse向Android Studio迁移,为了能不落伍我也特意从Google下载了Android Studio的安装包,并且兴高采烈地创建了我的第一个android项目。但是当运行的时候就他么悲催了。

技术分享

 

这是Inter官网告诉我的,作用是管理硬件加速的,估计是用了这个东西模拟器就能告别Eclipse时代的龟速。

你也可以在Inter官网下载这个HAXM,当然Android SDK已经集成了这个软件,你需要做的就是找到他,然后安装它就是了。

他的位置放在这个目录下:

技术分享

当然你的位置可能会不一样,如果找不到就没必要死磕开发了。

如果问题就这样解决了,那也太小儿科了吧;当我双击安装,问题又来了:

技术分享

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 

 

技术分享

重新启动安装,就成功了!

技术分享

技术分享

让我们看看Android 5.0炫酷的界面吧:

技术分享

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------

Android技巧分享——让官方模拟器和genymotion虚拟机飞起来

      此文章转自于:http://www.cnblogs.com/JohnTsai

    [Android技巧分享系列]

   1.Android技巧分享——让官方模拟器和genymotion虚拟机飞起来

   2.Android技巧分享——如何用电脑下载在Google play中应用的apk文件

   3.Android技巧分享——Android开发超好用工具吐血推荐


 

      官方模拟器的龟速已让我们无力吐槽,幸好有genymotion这款逆天的Android虚拟机,它有着快速的开启速度,良好的交互界面。是Android开发必备的良品,甚至有些玩家已经用genymotion在电脑上玩Android游戏。

     今天就要和大家分享一下让官方模拟器和genymotion速度更快的技巧。

   


     背景知识

      大家或许知道手机处理器,ARM占绝大部分份额。而电脑处理器则是以X86架构为主。

      目前英国ARM架构占据手机处理器90%的市场份额。

                                                                    ——百度百科 手机处理器(http://baike.baidu.com/view/1649791.htm

      这就导致在电脑上模拟ARM架构的Android手机速度非常慢。

为什么genymotion比官方模拟器快这么多?

genymotion是一个使用x86架构虚拟化技术的模拟器。这使它速度更快。利用OpenGL硬件加速,使得我们的应用在测试时有着惊人的3D表现。

http://stackoverflow.com/questions/25424721/why-genymotion-emulator-is-a-lot-faster-than-android-emulator

 

技术分享

      Google和Intel也发现了这个问题,为了解决它。推出了以下解决方法。


    官方模拟器加速技巧

     解决方法

     1.Google在SDK Manager中推出了模拟器基于Intel x86的加速器。我们只需安装即可。

技术分享

      2.或许大家看到了上图中的括号,这就和Intel有关了。

       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的方法:

            重启进入BIOS,找到Intel Virtual Technology选项将其由disabled改为enabled。(具体操作根据电脑型号各异)

           技术分享

       3.在AVD设置界面,将模拟器的CPU设置为x86或x86_64即可。

技术分享

 


 

  Genymotion加速技巧

1.打开Oracle VM VirtualBox。

       技术分享

2.  设置--->系统--->硬件加速--->启用VT-x

    设置--->系统--->处理器--->处理器数量--->分配多个处理器

    设置--->系统--->内存大小设置为2048MB,芯片组选择ICH9

    显示--->尽量分配大一点的显存,勾选3D加速

              技术分享

               技术分享

               技术分享 

               技术分享

              技术分享

          有了以上步骤,genymotion比以前更快了呢。

          下面看看genymotion运行Android5.0的gif,顺便欣赏下Material design。

          技术分享

  

           技术分享

 

 

 

 

android模拟器速度问题

标签:

原文地址:http://www.cnblogs.com/airfand/p/5496105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!