精华内容
参与话题
问答
  • 【问题】 虽然当前主机配置高: Intel的i5的4核 + 8G内存 + ...Eclipse的ADT,调试代码时,所运行的AVD模拟器,速度极其的。 加载到主界面,也要个几分钟。 每次调试一次,都得等半天,烦死了。 【解决...
    http://www.crifan.com/android_emulator_run_too_slow_in_debug_mode/

    【问题】

    虽然当前主机配置很高:

    Intel的i5的4核 + 8G内存 + SSD的硬盘

    Eclipse的ADT,调试代码时,所运行的AVD模拟器,速度极其的慢。

    加载到主界面,也要个几分钟。

    每次调试一次,都得等半天,烦死了。

    【解决过程】

    1.一搜,网上果然N多人遇到同样问题。

    2.参考:

    Slow Android emulator

    去修改对应的AVD:

    debug configurations

    manager avd

    edit this avd

     

    把内存改为2G,再把snapshot选上:

    use snapshot and 2g mem size

    然后去试试效果,结果点击调试,无法启动AVD了,详细折腾过程参见:

    【已解决】Android ADT中增大AVD内存后无法启动:emulator failed to allocate memory 8

    其结果是:

    即使可以手动修改,绕过bug,使得设置为1024MB,但是实际的运行速度,还是很慢。

    启动一次,要等个很多分钟,还是不能接受的慢。

     

    3.另外之前那个帖子中提到了有个:

    Android x86

    据说速度极快。几乎完美。有空可以试试。

     

    4.另外,有空再参考其中的:

    Install Intel Hardware Accelerated Execution Manager (HAXM):

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

    去试试,貌似会有效果的。

     

    5.好像后面提到的这些:

    http://developer.android.com/tools/devices/emulator.html#vm-windows

    http://developer.android.com/tools/devices/emulator.html#accel-vm

    更加有用。是android官网的解释。

    所以,看来还是,参考:

    Using the Android Emulator

    去从头到尾,好好看看。

    其中,有待后期注意的是:

    (1)此处我装了VirtualBox,据文档说,需要先卸载VirtualBox,否则会影响此处的虚拟化加速的;

    (2)需要是x86的Image,不能是arm的Image;

    去确认一下,果然之前的AVD都是for ARM的:

    cpu abi is arm

    所以,去新建一个x86的。

    6. 但是结果却发现,无论选择哪个Device,结果Target基本都是Android 4.2,然后坑爹的是CPU/ABI都是ARM,而且无法更改:

    cpu abi can not change

    教程是说,选先选Target,然后再选CPU/ABI,但是此处Target只有 Android 4.2,没有其他可选的啊;

    而且无论如何,CPU/ABI都还是灰色的,无法改的。。。

    然后也去试过了,新建Device:

    new device x86

    然后再去新建AVD,用这个新建的try_x86,结果还是无法更改CPU:

    use try_x86 avd still can not change cpu

     

    后来才想起来,好像是当前的“System Image”是ARM的,所以,需要重新安装一个X86的“System Image”。

    7.所以去使用Android SDK Manager去安装X86的System Image,详细过程参见:

    【记录】ADT中使用Android SDK Manager安装X86的System Image

     

    8.等安装完毕了对应的X86的Image后,然后才可以去创建x86的AVD的。

    can create new x86 avd

    created x86 avd

    9.然后再去下载并安装Haxm (Intel Hardware Accelerated Execution Manager),详细过程参见:

    【记录】ADT中通过Android SDK Manager安装Intel Hardware Accelerated Execution Manager(Haxm)    

     

    10.验证安装haxm成功后,把之前创建的X86的AVD,设置为启动设备,然后启动调试,看看效果。

    结果,此时发现,此处的之前创建的x86_480x800的AVD,竟然出错了,说是啥Unknown Target,折腾过程参见:

    【已解决】AVD Manager中之前正常的某个X86的AVD出错:Error: Unknown target 'android-16' in xxx.ini    

     

    11.继续去,先设置好上述的X86的AVD为启动设备,然后去调试:

    select x86 as avd

    看看是否速度有提升。

    结果log中显示出一行红色字体:

    hax is working and emulator runs in fast virt mode

    hax is working and emulator runs in fast virt mode

    最后自己数了数,从点击Debug到最后看到Android的AVD的主界面:

    spend 12 sec to ui

    大概花了12秒,算是比较快了。

    至少和之前按分钟算的那个速度,有天壤之别了。

     

    【总结】

    至此,貌似基本算是成功了,成功的,加速了Android模拟器的调试的速度。

    从大概多少分钟,到12秒左右。

    虽不完美,但已基本可以接受了。

     

    提示:

    1.此处我没用那个snapshot;

    2.后续调试时,已明显感觉到,模拟器执行程序,调试代码等等的速度,的确是明显快多了。爽就一个字。哈哈哈。

     

    提示:

    1.根据网友stophin的经验:如果CPU不支持VT-x的话,HAXM是安装不上的。请小伙伴自行注意。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    转载于:https://www.cnblogs.com/leansmall/p/4716002.html

    展开全文
  • android studio配置模拟器

    万次阅读 2018-03-12 17:10:48
    Android开发中,肯定是要写好代码看结果的,如果使用as中自带的模拟器太low,启动速度又,网上有多教程推荐使用genymotion模拟器的,可是如果是新手我建议选择更好入门的第三方模拟器。 第三方模拟器 ...

    配置模拟器

    在Android开发中,肯定是要写好代码看结果的,如果使用as中自带的模拟器太low,启动速度又慢,网上有很多教程推荐使用genymotion模拟器的,可是如果是新手我建议选择更好入门的第三方模拟器。

    第三方模拟器

    • 夜神模拟器
    • 逍遥模拟器
    • 网易MuMu

    还有许多第三方模拟器,这里就不一一介绍了。当你连接打开模拟器后,你会发现,在AS中没有看到模拟器,不要慌!

    首先你需要打开ADB命令:

    1.夜神模拟器

    adb connect 127.0.0.1:62001

    2.逍遥模拟器

    adb connect 127.0.0.1:21503

    3.网易MuMu

    adb connect 127.0.0.1:7555

    这里用网易MuMu的模拟器来演示

    你必须先把模拟器打开,在进行下面操作

    第一步:打开命令窗口

    第二步:输入命令

    我这里是使用网易MuMu的,所以我用adb connect 127.0.0.1:7555


    出现上面这提示就代表成功了,如果出现adb不是可以用命令,或者连接成功在as里面没有出现,请往下看

    问题1: adb不是内部或外部命令

    看这里:http://blog.csdn.net/qq_31403321/article/details/79529853

    问题2:连接成功在as里面没有出现

    请查看是否是连接对的adb,跟着问题1的教程走一遍,如果还出错,请联系我

    展开全文
  • Android命令行启动模拟器

    万次阅读 2017-01-24 16:56:55
    这个流程中启动Eclipse和Android Studio需要花费一些时间,而模拟器的启动也会很慢,对于我们这样喜欢命令行操作的程序员来讲简直是不能容忍的。adb 启动模拟器:显示系统中全部Android平台:
android list target

    前言

    我们在平时的开发中会经常需要使用模拟器进行调试,这个时候我们就要先打开Eclipse或者Android Studio来启动模拟器,然后再运行App。这个流程中启动Eclipse和Android Studio需要花费一些时间,而模拟器的启动也会很慢,对于我们这样喜欢命令行操作的程序员来讲简直是不能容忍的。

    adb 启动模拟器:

    显示系统中全部Android平台:
android list targets

    显示系统中全部AVD(模拟器):

    • 方法一:
android list avd

    • 方法二:emulator -list-avds

    创建AVD(模拟器):
android create avd -n 模拟器名称 -t target的id(android-8)

    启动模拟器:
emulator -avd 模拟器名称

    删除AVD(模拟器):
android delete avd -n 模拟器名称

    启动Activity
:adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

    指定虚拟机安装app
adb -s emulator-554 install ..apk

    展开全文
  •  这篇文章主要是因为android AVD开机(真是半天都不了机),然后自己结合夜神模拟器搭建一个开发环境。  接下来进入正题。  先下载QTforandroid如下:    进行安装(省略安装部分),大于30min...

      在网上看了很多别人写的博文,现在也来回馈一下社会。

      这篇文章主要是因为android AVD开机慢(真是半天都开不了机),然后自己结合夜神模拟器搭建一个开发环境。


      接下来进入正题。

      先下载QTforandroid如下:


      

        进行安装(省略安装部分),大于30min安装完成。


       下载android-ndk-r11c、android-sdk-windows、apache-ant-1.9.3 如下:


       

    也许有人发现我这里有一个apache-ant-1.10.1而我没有选用,这是因为我的 JDK 版本是1.7的,有的博文说JDK1.7与ant1.10不兼容。


    然后打开sdk manager,需要下载的部分有两部分:sdk bulid-tool 和 API (记住是一套API),自己挑选一个觉得可爱的版本下载吧!我的如下图:

    我选择API 23(完整的一套)。选完之后点击右下角红色框里面的就可以了(不需要做AVD的那一部分,因为用android模拟器替代了,安装需要30min)。


    然后是JDK,JDK必须和系统的位数保持一致,比如我的操作系统是64位的,我的JDK也需要是64位的,否则后面编译有错!!!(安装部分不演示,很快的)。

    下载完就可以进入正式的配置了:



    然后就可以开始构建一个项目了:


    KIT自己觉得什么可爱选什么,一定要选一个android类型:


    生成项目之后还要配置,点击进入项目属性(跟着下面走):


    自己sava一个名字。然后需要输入000000密码(如果一样的话)。其他的可以自己慢慢摸索。

    然后构建项目:

    在此之前,查看你的tools目录中是否有zipalign.exe,如果没有,需要在网上下载一个,放在这个目录下:

    构建

    打开夜神android模拟器:

    找到编译好的APK

    APK拖到模拟器屏幕里面就可直接复制:

    好了这个过程遇到了很多错误,在此也来不及一一说明了,好累啊,没有啦。

    展开全文
  • 最左边的按钮是用于创建和启动模拟器的 ... ...这里有多设备选择,可以选择Nexus 5X就行...但我用模拟器打开这个项目会超级久和卡,我就设置小一点,就不会这么了,具体原理我也不清楚,我就改为650 如...
  • PS:有的人安装过程中遇到这个问题this computer meets the reauirements for HAXM,but.... 这个问题应该是CPU可能默认没有Vt,...android模拟器一直以来是它的一大败笔,启动需要长时间,运行起来也超,...
  • 在我们使用模拟器的过程中,模拟器的运行速度很慢。今天做一个学习笔记,分享方法,如何来提升模拟器是运行速度。 1.检测你的电脑是否可以安装虚拟的技术。 安装, 运行它,查看你电脑的cpu的性能能不能支持inter ...
  • 我们都知道谷歌亲生模拟器很慢,Genymotion是一款很快的模拟器,我们只需把它部署到Android Studio即可。那么如何部署呢?  打开File->Setting->Plugins,如下图:    其中左侧是已经安装的插件,之后点击...
  • 1.本身自带的------(缺点:又卡又,自己不对比试试真是不知道卡死了) 2.genymotion模拟器-----(缺点:安装有点小麻烦) 下载地址:https://www.genymotion.com/download/ 有免费版本和收费版本,选择免费的...
  • 做React Native开发时,需要用到模拟器(as自带),但是每次总是先打开Android Studio IDE, 才能打开模拟器,过程很慢···很慢·······(单独下载模拟器就另说了,比如夜神), 然后在网上查了下,有批处理命令...
  • 比较少用到模拟器,今天用来测试一些东西,但是发现使用pc的键盘输入不了文字,只能点模拟器上的虚拟键盘才能输入文字,很慢很蛋疼,于是去百度寻求解决方法,发现几乎都是以前Eclipse时代老的AVD版本的解决办法,新...
  • 首先自己尝试过,无论是android studio还是ecplise来使用其自带的AVD模拟器都是打开很慢,运行很慢,那几天,搞的脑壳疼,所以一般都是另外链接模拟器参与调试开发,比如我所运用的夜神模拟器,下面时引用大佬的链接...
  • Android之虚拟机的解决方案

    千次阅读 2015-07-24 17:47:01
    这里先说一下Android模拟器,很多人都会发现Android模拟器很卡,所以不得不使用第三方或者真机测试。如果你不想下载第三方或者真机,说一下解决办法,点SDK Manager之后Extra里面会有一个Intel*86的选项,勾选下载...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    � 基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度。 � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持...
  • 三种安卓模拟器的安装和比较

    万次阅读 2014-03-07 03:46:32
    1.google官方的AVD 下载官方的sdk包 解压后用sdk manager 下载需要的android版本;...启动很慢。 2.BlueStacks 从官网下载安装包,安装即可。 我在安装的时候出错了,没提示具体原因,只是给出一个log文件,打开之
  • Android 上百实例源码分析以及开源分析 集合打包4

    千次下载 热门讨论 2012-07-10 21:54:03
    我们知道一般ListView显示都离不Adapter,在此也不例外,或继承自BaseAdapter,然后重写getView方法,或直接调用Android已经写好的方法,之所以拿这个来讲,是因为这里稍微有点特殊,它并不是就直接实现getView...
  • 学习android

    千次阅读 2016-11-03 19:02:16
    刚刚开始学习安卓开发 在搭建环境时 别人建议我用ecplise来学习 那么模拟器就是问题了 ecplise自带的模拟器太卡很慢 用真机来测试对手机又有很大的影响 。所以使用其他的安卓模拟器比较好。我下载了genymotion...
  • Android学习历程

    2015-06-29 15:11:43
    刚参加新的工作,是一家做通讯的公司,所以自己来研究下通讯录。 自我认为刚开始进入开发,先不用学习到深的层次...效果图我就不贴出来了,因为这个显示的通讯录,怕贴出去不大好,模拟器开的太。 代码如下:
  • android 环境配置

    2011-03-13 00:18:00
    1、jdk 不用说了 2、myeclipse 不用说了 3、sdk 很重要,版本问题导致头大了,2 和3 版本 没有adb.exe 这个东西,那就全部更新,打开SDK ... 6、运行 等待启动,第一次很慢,以后就不要关闭模拟器
  • 其实能在模拟器运行就说明程序的apk文件...另外,发现android的lib导入eclipse时间很慢,搞的每次eclipse都要clean一遍,郁闷中。。。 转载于:https://www.cnblogs.com/fyq6891/archive/2011/05/20/2051962.html...
  • intellij idea 设置用真机测试android

    千次阅读 2019-09-27 05:14:49
    android自带的模拟器是不容置疑的,genymontion虽然快,但是觉得有点怪的感觉,哈哈,其实这些都不是重点。 之前是用myeclipse开发android的,虽然一直想用eclipse来开发的,但是在我电脑eclipse一直打不,...
  • Android studio 小项目(倒计时)

    千次阅读 2019-03-02 22:45:37
    (听说速度很慢,可能等下会准备直接安装在真机上) 程序本身是有点问题的,比如注册之后。 会直接跳到一个设置界面。 先不管,到时候就直接把这边设置成我需要跳到的界面。 还是需要重点关注的是,如...
  • 当我们想运行安卓程序时,打开android studio自带的模拟器需要等久,而且占用多内存,严重拖电脑的运行速度和电脑内存,因此我们可以利用安卓手机来调试程序,既调试速度快,又不会拖电脑的运行速度与内存。...
  • 用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是恼人的事情(毕竟模拟器跑起来太了)。...
  • ADT Android模拟器打开和运行的速度还是很慢的,但是现在网上也有一些加速的做法。我这几天在自己的电脑搭建这个环境,出现了各种问题。所以感觉无爱了。 无意间看到了genymotion模拟器,发现这款模拟器运行速度...
  • /hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.RelativeLayout[2]/android.widget.ListView/android.widget....

空空如也

1 2
收藏数 37
精华内容 14
关键字:

android 开模拟器很慢