Appium基础学习之 | Android Virtual Device Manager使用
模拟器英文全称Android Virtual Device,检查AVD,就是安卓虚拟设备的意思。无论是在做安卓开发或者安卓测试都需要设备来运行、调试APP应用程序。所以在做APP自动化测试之前一定要准备好一台模拟器、一台安卓手机(IOS app不属于本文讲解)。
一、monitor.bat
在SDK\tools目录下找到monitor.bat双击打开
二、Eclipse
首先打开ADT-bundle集成包中的Eclipse,创建WorkSpace工作空间后,进入Eclipse页面。选择工具栏中的Android Virtual Device Manager,如下图。
三、Android Virtual Device Manager使用
上面2种方式打开弹出同样的Android Virtual Device(AVD) Manager对话框,选择点击右边的Create…按钮
弹出Create new Android Virtual Device(AVD)对话框,对话框中需要选择或填写这个模拟器的一些硬件配置。
- AVD Name:设备名
- Device:设置型号、大小
- Target:安卓版本
- CPU/ABI:CPU,选择ARM即可
- Memory Options:内存大小
- SD Card:SD卡当然是假的,会在机器上创建一个文件空间用来存储数据。可为空
全部信息输入后,点击OK即可生成模拟器,模拟器列表;选择要启动的模拟器,选择右边的Start…按钮,在弹出的对话框中,点击Launch按钮启动即可。
问题一:
启动时会报错This AVD’s configuration is missing a kernel file! Please ensure the file “kernel-qemu” is in the same location as your system image.
解决方法:打开SDK目录下system-images文件夹,去到使用对应API的镜像文件夹下,如使用的Android API 27所以进入android-27文件夹,再往下找到x86文件夹,把目录下的 “kernel-ranchu-64” 文件改名为 “kernel-qemu”,然后重新 start 虚拟机
问题二:
audio: Failed to create voice `goldfish_audio_in'
qemu-system-i386.exe: warning: opening audio input failed
解决方法:在控制面板中找到声音,切换到录制页签,鼠标右键勾选显示禁用的设备,出现立体声混音,然后右键启用即可
Appium基础学习之 | Android Virtual Device Manager使用相关推荐
- eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
下面说的这种情况是在正确安装ADT插件的前提下,重启eclipse后,工具栏中没有显示图标的一种解决办法. 你要是觉得正确安装了插件怎么可能会显示不出来的话,那...那我能说什么好呢,也不能骂你是吧, ...
- android avd 使用方法,Android中Android Virtual Device(AVD)使用教程
AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别.建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运 ...
- Android Virtual Device(AVD)屏幕大小调整
(1)各种常用机型的分辨率列表如下: 型号 宽高值 WXGA800 480X800 WVGA854 ...
- [原]零基础学习在Android进行SDL开发系列文章
[原]零基础学习SDL开发之移植SDL2.0到Android [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图 [原]零基础学习SDL开发之在Android使用SDL2.0显示 ...
- 修改android virtual device路径
android virtual device默认路径指向C:\user\Thinkpad\.android\avd\ 由于C空间有限和不方便管理,想将avd路径转移到D盘. 步骤如下: 1)计算机-属 ...
- Appium基础学习之 | setting、unlock与unicode ime
通过Appium执行测试会在设备上安装unlock.app.setting.app.io.appium.android.ime三个应用,第一次使用Appium在新的Android设备上执行是不会有任何 ...
- Appium基础学习之 | Bootstrap源码分析
在Appium执行日志流程分析这里已经讲解到Bootstrap的重要作用,今天就来切洋葱切一下它,看看它的真实面目: 源码地址:https://github.com/appium-boneyard/a ...
- Android中AVD(Android Virtual Device)不能启动的处理方法
在Eclipse中新建了一个AVD后,常常会不能启动,解决方法如下: 1)因为很多版本的Windows会把我的文档放置到D盘下面,所以把D:\我的文档\.android 这个目录全部复制到C:\Doc ...
- 【Android FFMPEG 开发】音视频基础 和 FFMPEG 编译 ( 音视频基础 | MPEG-4 标准 | Android 开发环境 | FFMPEG 交叉编译 | 安卓项目导入配置 )
本篇博客代码及资源下载 : https://download.csdn.net/download/han1202012/10382762 文章目录 一. 音视频基础 1. 音频基础 (1) 声音要素 ...
最新文章
- Windows 10 又在生产环境进行测试?微软:发错了
- 图数据库Neo4j简介
- js escape 与php escape
- zookeeper的安装及配置教程(步骤详尽)
- Request load debugging - ERP side
- html标签的引号嵌套,使用YQL多查询& XPath解析HTML,如何转义嵌套引号?
- python获取本机IP、探测指定URL的IP等信息、生成格式化时间
- Stream流简单使用之List集合排序
- php 聊天室设计,基于PHP+MySQL的聊天室设计_PHP教程
- 迭代数据流分析中的逆后序(Reverse Postorder)
- 五一国际劳动节知多少!祝五一劳动节快乐! Happy International Workers‘Day!
- npm无法加载文件,无法下载依赖包
- Qt中正确设置子窗口关闭方式
- 白杨SEO:谈谈如何让微信公众号排版设计好看又实用?
- FPGA中的竞争冒险消除
- ARM的memory Compiler总结
- org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.ljw
- 2021年中国电视节目产量、播出时间及电视节目综合人口覆盖率分析[图]
- MySQL 数据库去重处理(小白)
- VBA学习4_工作表名:sheet1与sheets(1)有什么不同?
热门文章
- 数据查询必备技能SQL调优:Mysql什么情况下不走索引
- response 响应的各种文件格式
- 2022美赛E题(森林的碳封存)——赛题解读解题思路
- 读书有见作:不求甚解
- Python量化交易学习笔记(19)——连续下跌买入止盈止损卖出策略
- 12V电路电源设计:挑战和降低EMI的技巧
- 计算机科学与技术本科人才培养方案评审意见,人才培养方案评审意见
- 环境python3+selenium3+火狐52版本
- 解决ValueError: Iterable over raw text documents expected, string object received.
- 李阳疯狂英语突破对话(30)-我饿死了