android 开模拟器很慢_vscode运行android模拟器很慢 - CSDN
  • 在android开发的过程,发现android模拟器的速度不是一般的,那主要是因为android模拟器默认采用的是arm处理器造成的,这里主要提供两种方法:  ① 利用intel虚拟硬件加速的方式,实现android模拟器的加速,...

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

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

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

        方便他人亦是方便自己,如果觉得还行就点下右边投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!

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

    工具/原料

    • adt-bundle-windows-x86_64-20140702
    • win8.1 x64
    • genymotion-2.3.0-vbox

    采用Haxm技术

    1. 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、重新启动电脑;

      效果如下;

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
    2. 2

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

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

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

      如何解决android模拟器慢的问题
    3. 3

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

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

      Execution_Manager\intelhaxm.exe"”

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

      如何解决android模拟器慢的问题
    4. 4

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

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

      如何解决android模拟器慢的问题
    5. 5

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

      :如果弹出错误信息:“sc 不是内部或外部命令,也不是可运行的程序或批处理文件。”时(谢谢网友“枫叶晓林”提供测试用例):

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

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

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
    6. 6

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

      如何解决android模拟器慢的问题
    7. 7

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

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

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

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

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
    8. 8

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

      如何解决android模拟器慢的问题
      END

    使用genymotion模拟器

    1. 1

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

          http://www.genymotion.com/

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

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

    2. 2

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

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
    3. 3

      打开桌面上的软件 Genymotion

    4. 4

      点击Yes

      如何解决android模拟器慢的问题
    5. 5

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

      如何解决android模拟器慢的问题
    6. 6

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

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

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

      如何解决android模拟器慢的问题
    7. 7

      选择 android version;

      选择 device model;

      选择 一个 Avaliable virtual devices ;

      点击 next

      如何解决android模拟器慢的问题
    8. 8

      点击next

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
    9. 9

      选中一个 virtual devices 后,点击 play

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
    10. 10

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

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

      运行后的效果图如下:

    11. 11

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

    12. 12

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

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

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

      如何解决android模拟器慢的问题
    13. 13

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

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

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

      效果如下:

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
    14. 14

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

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

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

      如何解决android模拟器慢的问题
      如何解决android模拟器慢的问题
      END

    总结

    展开全文
  • 解决AndroidStudio模拟器的问题 安装Intel HAXM为Android 模拟器加速,30秒内启动完成

    安装Intel HAXM为Android 模拟器加速,30秒内启动完成

    什么是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 technologyVT-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秒内启动完成!下面让我们看看Android 5.0.1的界面吧!

    展开全文
  • Android Studio 模拟器、占内存解决方法 Android Studio 模拟器、占内存解决方法 在使用Android virtual device来进行调试运行时会比较,性能也不是好。原生模拟器比较吃电脑配置,常常几分钟都跑不完一...

    Android Studio 模拟器卡慢、占内存解决方法

    Android Studio 模拟器卡慢、占内存解决方法

    在使用Android virtual device来进行调试运行时会比较慢,性能也不是很好。原生模拟器比较吃电脑配置,常常几分钟都跑不完一个程序。

    这里推荐几种解决方法

    1.本身自带的Android virtual device(intel处理器)
    2.本身自带的Android virtual device(18年更新支持的AMD处理器)
    3.使用安卓真机调试
    4.使用Genymotion模拟器

    在我学习Android中,我尝试了几种模拟器的使用方法。希望在你选择和配置模拟器时有所帮助:
    ###

    一. Android virtual device(自带模拟器Intel)

         这里讲一下Android Studio 原生模拟器的改善吧。为 Android 模拟器配置硬件加速,Android 模拟器可以使用硬件加速功能来提升性能,有时甚至可以大幅提升性能。
    1.创建新的AVD时修改Graphics Rendering选项

    创建新的 AVD 官方链接:
    https://developer.android.google.cn/studio/run/managing-avds#createavd.

    在 AVD 管理器中创建 Android 虚拟设备 (AVD) 时,你可以指定模拟器应使用硬件还是软件来模拟 AVD 的 GPU。
    Graphics Rendering即图形渲染方式,如下有三种可选:自动选择、硬件、软件。右侧标注处解释了其优缺点:
          硬件:使用你电脑的显卡得到更快的渲染。
          软件:使用电脑中的软件来模拟图形,以此解决电脑显卡的问题。
    模拟器将使用软件加速(使用计算机的 CPU)来模拟 GPU 处理。
    AVD
    默认情况下,模拟器会根据你的计算机设置来决定是使用硬件图形加速还是软件图形加速。建议使用硬件加速,因为硬件加速通常速度更快。

    2.在 Windows 上使用 Intel HAXM 配置虚拟机加速
    计算机必须满足以下要求,您才能安装和使用 Intel HAXM:

    启用了虚拟化技术 (VT-x)、Intel EM64T (Intel 64) 功能和 Execute Disable (XD) Bit 功能的 Intel 处理器
    
    64 位 Windows 10、Windows 8 或 Windows 7(或者 64 位处理器上的 32 位版本的操作系统)
    
    要在 Windows 10 或 Windows 8 上使用 Intel HAXM,您必须在 Windows 控制面板中关闭 Hyper-V。
    
    注意:安装某些软件可能会重新开启 Hyper-V。在可能的情况下,Android Studio 会尝试检测是否重新启用了 Hyper-V,并显示一个可让您再次关闭 Hyper-V 的选项。
    

    ①打开 SDK 管理器。

    Android Studio SDK 管理器链接:
    https://developer.android.google.cn/studio/intro/update#sdk-manager.

    ②点击 SDK Update Sites 标签,然后选择 Intel HAXM。
    ③点击 OK。
    ④下载完成后,运行安装程序。通常,您可以在以下位置找到安装程序:sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
    ⑤使用向导完成安装。

    2.设置你的电脑在使用Android Studio时使用独显
    如下图,我的电脑是NIVIDA,就以NIVIDA为例。打开NIVIDA控制面板,选择管理3D设置,在界面中间选择程序设置,然后把Android Studio添加进来。下方图形处理器选择高性能NIVIDA处理器。
    NIVIDA
    再点击设置Surround、PhysX配置,选择独显。如下图,我的是Geforce GTX1050Ti。
    NIVIDA
    做完以上修改以后,以高性能显卡运行AVD,会有一定的流畅性提升。但是同样的,长时间高性能使用显卡会出现意想不到的问题。(我在配置的时候发热严重、风扇如战斗机一样开转,我电脑太渣了!)

    二. Android virtual device(自带模拟器AMD)

          对于使用英特尔 x86 处理器的设备来说,默认情况下 Android 模拟器将继续使用硬件加速执行管理器技术 (Intel HAXM)。该技术是英特尔开发的一款较为成熟的开源虚拟化技术解决方案。此外,由于英特尔在创新研发方面的持续投入,HAXM 依旧是目前市面上最快的 Android 模拟器加速技术。

    若您的设备使用的是 AMD 处理器,需同时满足以下条件:

    AMD 处理器 —— 推荐使用 AMD 锐龙系列处理器;
    
    Android Studio 3.2 Beta 或更高版本,点击前往 Android Studio 预览版下载页面;
    
    Android 模拟器 v27.3.8 +,点击前往 Android Studio SDK 管理器页面下载;
    
    x86 Android 虚拟设备 (AVD),创建虚拟设备;
    
    Windows 10 Version 1803 四月更新版;
    

    ①在 Windows 桌面上,右键点击 Windows 图标,然后选择应用程序和功能。
    ②在相关设置下,点击程序和功能。
    ③点击打开或关闭 Windows 功能。
    ④选中 Windows Hypervisor Platform。
    在这里插入图片描述
    ⑤点击 OK。

    ⑥安装完成后,重启计算机。

    三. 使用真机调试

         Android Studio是支持使用自己的安卓手机进行调试的。真机调试性能不错,效果较好。需要用数据线将手机与电脑连接。如下图我示范一下真机调试过程:
    1.设置开发者选项
    在设备上,打开设置应用,选择开发者选项,然后启用 USB 调试。
    2.USB 驱动程序。
    在 Windows 上开发并且想要连接设备进行测试,则需要安装合适的 USB 驱动程序。
    USB驱动链接:
    https://developer.android.google.cn/studio/run/oem-usb.

    3.在一个创建好的项目中,在上方工具栏中找到APP这个按钮,选择Edit Configurations。如图所示:
    在这里插入图片描述在这里插入图片描述
    4.在弹出的对话框中,找到“ Deployment Target Options” 并选择“ USB Device ”,然后点击确定。如图所示:
    在这里插入图片描述
    做完以上操作后,就可以在真机进行调试了。第一次执行需要一些时间,后续就快起来了。缺点就是需要随时携带数据线,然后真机调试的配置也较麻烦。但是真机的效率是真的高,很多问题也是在真机上更容易发现。真机调试我还是很推荐的。

    四. Genymotion模拟器调试

         这是我最推荐的,也是目前比较受欢迎的虚拟机。Genymotion虚拟机可以模拟Galaxy、SAMSUNG、SONY、HTC等主流手机,效率很高,使用简单方便。
    1.安装Genymotion前需要安装VirtualBox(官网有提供VirtualBox和Genymotion整合包)
    下载地址:https://www.virtualbox.org/wiki/Downloads
    傻瓜式安装,不赘述。

    2.安装Genymotion
    下载地址:https://www.genymotion.com/download
    如图,有withVirtualBox版本,我们选择这个合集包,就不用单独下载上面说的VirtualBox。

    在这里插入图片描述
    安装完后在Genymotion中新建一个模拟器。
    在这里插入图片描述
    模拟器建完后,保持模拟器开机状态。我的Android Studio是可以自动识别到Genymotion的模拟器的。
    在这里插入图片描述
    在这里插入图片描述

    如果你的无法自动识别到,可以下载Android Studio中Genymotion的插件。左上角File–>setting–>Plugins–>Genymotion
    在这里插入图片描述 总结
    由于我正在学习Andrio开发,经常需要调试。刚开始学习的时候,确实使用的是AVD,后面写得多了,比较卡顿。老师、同学都推荐使用Genymotion,它占用内存不多,效率比较高,使用便捷,所以一直都在用它。后期如果有实训项目,可能会考虑更多地使用真机开发,毕竟真实的环境还是有优势的。

    参考链接:
    Android Studio developers:
    https://developer.android.google.cn/studio/intro

    https://blog.csdn.net/c12312303/article/details/105281614?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

    https://blog.csdn.net/huanhuan59/article/details/80281509?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase

    作者:杨克冰
    原文链接:https://blog.csdn.net/weixin_44411603/article/details/106718969

    展开全文
  • http://software.intel.com/zh-cn/android/articles/speeding-up-the-android-emulator-on-intel-architecture?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20intelandroid%20-jiasu


    http://software.intel.com/zh-cn/android/articles/speeding-up-the-android-emulator-on-intel-architecture?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20intelandroid%20-jiasuqi



    基本上,点击这篇文章就能搞定了,过程中会出现几个问题,需要解决一下

    一下这篇文章基本能解决所有问题,我只是罗列了一些容易忽视的问题以及不容易处理的错误:

    http://my.oschina.net/hicoder/blog/106759



    想要模拟器快起来,总共需要 Android SDK Manager 下载的东西有这几个:




    上图打钩的三个需要下载,因为我的是 android4.1.2 ,其他版本就到对应的api下面下载,如果没有上述,则重启 SDK Manager 尝试


    如果出现无法下载的情况将 https设置为http , 具体方法为如下图:



    参照第一个链接里,一路下来,基本上不会有问题的。如果想要检测你的电脑是否支持VT-X技术 可使用下面链接里的工具,如果出现如下图的显示,则表示支持!




    下载链接


    http://download.csdn.net/detail/fu222cs98/6969055


    在AVD manager 我的参数设置如下:



    注意:我们在安装 Intel Hardware Accelerated Execution Manager 时内存分配要合理,我一开始分配了1G,后来感觉太大了,电脑运行不行,所以改成了512M


    展开全文
  • Android: 亲测解决模拟器启动的问题 1.首先在对应的sdk manager里面下载一个4.03以上的api。  这里我选择的是4.2.2 (api17) 2.选择里面的" Intel Hardware Accelerated Execution Manager" "Intel ...
     

    Android: 亲测解决模拟器启动慢的问题

    1.首先在对应的sdk manager里面下载一个4.03以上的api。

       这里我选择的是4.2.2 (api17)

    2.选择里面的" Intel Hardware Accelerated Execution Manager" "Intel x86 Atom System Image" 来下载。 当然其他必备的也要下载。 

    看我勾选的项:




    3. 下载完后。 


    对应的目录找到这个文件,安装。一直默认即可。然后重启电脑。


    4. 创建模拟器



    剩下的就是享受了、试试看

    展开全文
  • Android Studio 模拟器的选择和安装 一、Android Studio 的 AVD 设置 Android Studio 程序可以在真机上调试运行,Android Studio 也提供了模拟器来调试运行,这时需要配置 AVD 来选择你调试程序的模拟环境。 ...
  • 开发过android的人都知道,android模拟器非常的,推荐使用微软的VS模拟器。 (1)到https://visualstudio.microsoft.com/zh-hans/vs/msft-android-emulator/ 下载。 (2)在Android Studio,的Run 下的Edit ...
  • Android 的模拟器启动一次超级的,刚开始不知道,...因为android模拟器启动一次比较,这样无需重启模拟器还是方便的。而且连正在模拟器中调试的程序也不用退出,模拟器会在重新安装应用程序前自动退出该程序。
  • 解决Android模拟器的问题 本文介绍使用Intel HAXM技术为Android模拟器加速,使模拟器运行速度媲美真机。 Intel HAXM(Hardware Accelerate Execution Manager)使用基于Intel(R)Virtualization ...
  • <p>My understanding is that the <strong>Android Emulator</strong> should start fairly quickly on such a machine, but for me, it does not. I have followed all the instructions in setting up the IDE, ...
  • 在Eclipse中安装完Android的开发环境后,启动AVD会发现启动的速度非常。那是因为AVD的编译平台默认使用的ARM的,如果我们的电脑使用的是Intel的cup的话,那么我们就可以创建基于X86平台的模拟器,启动速度会大大地...
  • 就在刚才,偶然在QQ浏览器看到一篇文章:谷歌官方Android 模拟器强化x86处理器性能,多开游戏更流畅啦,如图: 文章内容把我没看太懂,但是意思就是Android Studio模拟器速度会变快了吧 因此我就开始了搞事情。。。...
  • 转自:... Android 模拟器默认情况下运行的速度非常缓慢,时常导致电脑CPU 100%. 目前的解决方案是: 关闭模拟器自动侦测手机旋转的设置 具体位置为: 中文系统:
  • 又卡又,自己不对比试试真是不知道卡死了)2.genymotion模拟器-----(缺点:安装有点小麻烦)下载地址:https://www.genymotion.com/download/有免费版本和收费版本,选择免费的就好啦傻瓜式安装,安装完后开始在...
  • 一,原因分析 由于大量程序安装在内存里,导致模拟器运行缓慢。 二,解决方案 方案一: 1,卸载掉不用的程序(按照手机中的卸载方法) ...2,cd D盘下sdk 路径(cd android-sdk\platform-t...
  • Android开发中,肯定是要写好代码看结果的,如果使用as中自带的模拟器太low,启动速度又,网上有多教程推荐使用genymotion模拟器的,可是如果是新手我建议选择更好入门的第三方模拟器。 第三方模拟器 夜神...
  • 打开AVD Manager窗口,在模拟器配置页面,选择Intel Atom (x86)选项。笔记本的CPU处理器是Intel 酷睿。 可以发现模拟器的启动速度明显变快。 转载于:https://www.cnblogs.com/sea-breeze/p/10424377.html...
  • Android 模拟器一直以运行速度著称,可以使用intel HAXM技术为Andorid模拟器加速。使模拟器运行度媲美真机, 彻底解决模拟器运行的问题。 1.Intel HAXM 是什么 Intel HAXM (Hardware Accelerated Execution ...
1 2 3 4 5 ... 20
收藏数 10,040
精华内容 4,016
关键字:

android 开模拟器很慢