我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情

文章目录

  • AVD
  • genymotion
  • MuMu模拟器

AVD

AVD也就是Android Virtual Device, android虚拟设备,也就是模拟器。
AVD是Android开发工具自带的模拟器,AVD提供了多种不同手机型号的模拟器,从屏幕尺寸、分辨率、屏幕密度出发,尽量模拟真实手机的配置。当然我们也可以自定义这些Profile。

AVD很早以前的版本对于手机CPU架构的支持业有限,通常只支持x86架构的手机。不过现在的AVD已经可以支持arm架构的手机。

优点 缺点
IDE自带,使用方便,选择多样 使用起来会比较卡,而且运行较慢

genymotion

genymotion是一款非常优秀的跨平台模拟器,具有安装便捷、运行速度快、android模拟器配置多等优点。
genymotion有免费版和收费版,一般我们使用免费版就可以了。
官网下载地址:https://www.genymotion.com/download

具体安装使用方法就不多叙述了。

优点 缺点
功能强大,运行速度快 有些配置可能稍微复杂

MuMu模拟器

推荐使用这款模拟器,mumu模拟器拥有即装即用的特点,避免了上面两种模拟器需要需要更多配置步骤的不便。而且mumu模拟器运行速度快,能够支持大型应用和游戏的运行。
官网地址:http://mumu.163.com/

需要注意的是,如果Android Studio连不上mumu,可以在Terminal中使用如下命令连接:

adb connect 127.0.0.1:7555

优点 缺点
使用便捷,运行速度快 有些功能不完善,比如输入法框弹不出来

Android三种模拟器介绍相关推荐

  1. python的命名空间_python中命名空间的三种方式介绍(附示例)

    本篇文章给大家带来的内容是关于python中命名空间的三种方式介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. python中的命名空间分三种: 内置的命名空间,在启动解 ...

  2. apache2.4.x三种MPM介绍

    三种MPM介绍                                                                               Apache 2.X  支持 ...

  3. java 获取键盘点击_Java中获取键盘输入值的三种方法介绍

    程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这 ...

  4. cad画直角命令_在cad中怎么画角度?cad画角度三种方法介绍

    cad是应用最广泛的计算机辅助设计软件,学会使用cad怎么画角度是必不可少的,尤其是对于新手来说,更应该学习.那么在cad中怎么画角度?下面小编就为大家介绍三种cad画角度方法,希望对大家有所帮助! ...

  5. STM32芯片烧录的三种方式介绍,串口、STM32 ST-LINK Utility以及STM32CubeProgrammer

    STM32芯片烧录的三种方式介绍,串口.STM32 ST-LINK Utility以及STM32CubeProgrammer 1 概述 1.1资源概述 1.2 STM32串口烧录方式 2.KEIL软件 ...

  6. android圆形点击效果,Android 三种方式实现自定义圆形页面加载中效果的进度条

    [实例简介] Android 三种方式实现自定义圆形页面加载中效果的进度条 [实例截图] [核心代码] ad376a86-a9aa-49bc-8cea-321bcff2c0c3 └── AnimRou ...

  7. 手机怎么查看已经记住的WiFi密码?手机查看wifi密码三种方法介绍(图文)

    有时候用过的wifi密码手机自动保存了,但在想知道wifi密码是多少,相信很多人都不记得了,或者在使用其他人的WiFi时,密码突然忘记了.怎么办呢?手机怎么查看已经记住的WiFi密码?下面脚本之家小编 ...

  8. unity2D学习(14)血条显示、Canvas中Render Mode的三种模式介绍

    1 血条素材处理 分割处理:对上一章画出来的血条图片做分割处理 整理素材格式: Sprite Mode选择Multiple:因为一张图片包含多个素材. Pixels Per Unit单位像素为16:与 ...

  9. html图层透明度,ps图层透明度怎么调整?Photoshop中调整图层透明度的三种方法介绍...

    Photoshop里面怎么调整图层的透明度?作为一个"切图仔",切图的时候,看到总有透明的图层估计是最头痛的事,不知道其他人怎么样,个人却是最怕做透明的样式..扯远了,但确实因为要 ...

最新文章

  1. python复数类型的虚部通过什么表示_python复数,python中复数怎么表示
  2. linux 函数 增加用户,linux常用c函数用户组有哪些?
  3. mba数学-幂学-2016
  4. poj 2531(dfs)
  5. REST架构下,浏览器怎么发送put与delete请求?
  6. JAVA8后接口的新特性
  7. 双机热备_双机热备软件哪个好?双机热备软件推荐
  8. 使用TensorFlow.js在浏览器中进行深度学习入门
  9. 达梦数据库存储过程调用
  10. 2013.10.28—2013.11.1周总结
  11. 朱福喜 java_与朱福喜的教科同步JAVA实验指导书
  12. JAVA的教师档案管理系统_教师档案管理信息系统
  13. UOJ 30 【CF Round #278】Tourists
  14. js中excel模板下载
  15. 微信小程序 图片旋转后上传
  16. 人工智能已经成为新一轮科技革命和产业变革的重要驱动力量
  17. 关于旅游景点主题的HTML网页设计——青岛民俗 7页 带登录注册
  18. [wine5.0] 解决wine所有软件乱码(中文不显示)问题
  19. 视频一键去水印,抖音快手短视频去水印软件,安卓软件,免登录,支持全平台!
  20. 【张宇2021考研】数学二(样卷)扫描版

热门文章

  1. WEB项目系统添加redis缓存逻辑和功能
  2. python 鸡尾酒疗法
  3. Mysql 报错:Incorrect string value: ‘\xE4\xBB\x98\xE6\xAC\xBE...‘ for column ‘product_pay_remark‘
  4. 模拟电路--一种电荷放大器的设计
  5. 2. MATLAB 画图
  6. 编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数乘3加1.得到结果按上述要求,直到最后结果为1,一共要经过多少次这样的运算才得到数1
  7. 图像恢复 SWinIR : 彻底理解论文和源代码 (注释详尽)
  8. iOS开发-聊天气泡的绘制和聊天消息列表
  9. 玩游戏提示计算机内存不足怎么办,win7玩绝地求生提示计算机内存不足怎么办...
  10. Jenkins + Gitlab 实现代码流水线部署