Android三种模拟器介绍
我的新书《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三种模拟器介绍相关推荐
- python的命名空间_python中命名空间的三种方式介绍(附示例)
本篇文章给大家带来的内容是关于python中命名空间的三种方式介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. python中的命名空间分三种: 内置的命名空间,在启动解 ...
- apache2.4.x三种MPM介绍
三种MPM介绍 Apache 2.X 支持 ...
- java 获取键盘点击_Java中获取键盘输入值的三种方法介绍
程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这 ...
- cad画直角命令_在cad中怎么画角度?cad画角度三种方法介绍
cad是应用最广泛的计算机辅助设计软件,学会使用cad怎么画角度是必不可少的,尤其是对于新手来说,更应该学习.那么在cad中怎么画角度?下面小编就为大家介绍三种cad画角度方法,希望对大家有所帮助! ...
- STM32芯片烧录的三种方式介绍,串口、STM32 ST-LINK Utility以及STM32CubeProgrammer
STM32芯片烧录的三种方式介绍,串口.STM32 ST-LINK Utility以及STM32CubeProgrammer 1 概述 1.1资源概述 1.2 STM32串口烧录方式 2.KEIL软件 ...
- android圆形点击效果,Android 三种方式实现自定义圆形页面加载中效果的进度条
[实例简介] Android 三种方式实现自定义圆形页面加载中效果的进度条 [实例截图] [核心代码] ad376a86-a9aa-49bc-8cea-321bcff2c0c3 └── AnimRou ...
- 手机怎么查看已经记住的WiFi密码?手机查看wifi密码三种方法介绍(图文)
有时候用过的wifi密码手机自动保存了,但在想知道wifi密码是多少,相信很多人都不记得了,或者在使用其他人的WiFi时,密码突然忘记了.怎么办呢?手机怎么查看已经记住的WiFi密码?下面脚本之家小编 ...
- unity2D学习(14)血条显示、Canvas中Render Mode的三种模式介绍
1 血条素材处理 分割处理:对上一章画出来的血条图片做分割处理 整理素材格式: Sprite Mode选择Multiple:因为一张图片包含多个素材. Pixels Per Unit单位像素为16:与 ...
- html图层透明度,ps图层透明度怎么调整?Photoshop中调整图层透明度的三种方法介绍...
Photoshop里面怎么调整图层的透明度?作为一个"切图仔",切图的时候,看到总有透明的图层估计是最头痛的事,不知道其他人怎么样,个人却是最怕做透明的样式..扯远了,但确实因为要 ...
最新文章
- python复数类型的虚部通过什么表示_python复数,python中复数怎么表示
- linux 函数 增加用户,linux常用c函数用户组有哪些?
- mba数学-幂学-2016
- poj 2531(dfs)
- REST架构下,浏览器怎么发送put与delete请求?
- JAVA8后接口的新特性
- 双机热备_双机热备软件哪个好?双机热备软件推荐
- 使用TensorFlow.js在浏览器中进行深度学习入门
- 达梦数据库存储过程调用
- 2013.10.28—2013.11.1周总结
- 朱福喜 java_与朱福喜的教科同步JAVA实验指导书
- JAVA的教师档案管理系统_教师档案管理信息系统
- UOJ 30 【CF Round #278】Tourists
- js中excel模板下载
- 微信小程序 图片旋转后上传
- 人工智能已经成为新一轮科技革命和产业变革的重要驱动力量
- 关于旅游景点主题的HTML网页设计——青岛民俗 7页 带登录注册
- [wine5.0] 解决wine所有软件乱码(中文不显示)问题
- 视频一键去水印,抖音快手短视频去水印软件,安卓软件,免登录,支持全平台!
- 【张宇2021考研】数学二(样卷)扫描版
热门文章
- WEB项目系统添加redis缓存逻辑和功能
- python 鸡尾酒疗法
- Mysql 报错:Incorrect string value: ‘\xE4\xBB\x98\xE6\xAC\xBE...‘ for column ‘product_pay_remark‘
- 模拟电路--一种电荷放大器的设计
- 2. MATLAB 画图
- 编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数乘3加1.得到结果按上述要求,直到最后结果为1,一共要经过多少次这样的运算才得到数1
- 图像恢复 SWinIR : 彻底理解论文和源代码 (注释详尽)
- iOS开发-聊天气泡的绘制和聊天消息列表
- 玩游戏提示计算机内存不足怎么办,win7玩绝地求生提示计算机内存不足怎么办...
- Jenkins + Gitlab 实现代码流水线部署