模拟器英文全称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)对话框,对话框中需要选择或填写这个模拟器的一些硬件配置。

  1. AVD Name:设备名
  2. Device:设置型号、大小
  3. Target:安卓版本
  4. CPU/ABI:CPU,选择ARM即可
  5. Memory Options:内存大小
  6. 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使用相关推荐

  1. eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法

    下面说的这种情况是在正确安装ADT插件的前提下,重启eclipse后,工具栏中没有显示图标的一种解决办法. 你要是觉得正确安装了插件怎么可能会显示不出来的话,那...那我能说什么好呢,也不能骂你是吧, ...

  2. android avd 使用方法,Android中Android Virtual Device(AVD)使用教程

    AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别.建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运 ...

  3. Android Virtual Device(AVD)屏幕大小调整

    (1)各种常用机型的分辨率列表如下: 型号                         宽高值 WXGA800                 480X800 WVGA854            ...

  4. [原]零基础学习在Android进行SDL开发系列文章

    [原]零基础学习SDL开发之移植SDL2.0到Android [原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图 [原]零基础学习SDL开发之在Android使用SDL2.0显示 ...

  5. 修改android virtual device路径

    android virtual device默认路径指向C:\user\Thinkpad\.android\avd\ 由于C空间有限和不方便管理,想将avd路径转移到D盘. 步骤如下: 1)计算机-属 ...

  6. Appium基础学习之 | setting、unlock与unicode ime

    通过Appium执行测试会在设备上安装unlock.app.setting.app.io.appium.android.ime三个应用,第一次使用Appium在新的Android设备上执行是不会有任何 ...

  7. Appium基础学习之 | Bootstrap源码分析

    在Appium执行日志流程分析这里已经讲解到Bootstrap的重要作用,今天就来切洋葱切一下它,看看它的真实面目: 源码地址:https://github.com/appium-boneyard/a ...

  8. Android中AVD(Android Virtual Device)不能启动的处理方法

    在Eclipse中新建了一个AVD后,常常会不能启动,解决方法如下: 1)因为很多版本的Windows会把我的文档放置到D盘下面,所以把D:\我的文档\.android 这个目录全部复制到C:\Doc ...

  9. 【Android FFMPEG 开发】音视频基础 和 FFMPEG 编译 ( 音视频基础 | MPEG-4 标准 | Android 开发环境 | FFMPEG 交叉编译 | 安卓项目导入配置 )

    本篇博客代码及资源下载 : https://download.csdn.net/download/han1202012/10382762 文章目录 一. 音视频基础 1. 音频基础 (1) 声音要素 ...

最新文章

  1. Windows 10 又在生产环境进行测试?微软:发错了
  2. 图数据库Neo4j简介
  3. js escape 与php escape
  4. zookeeper的安装及配置教程(步骤详尽)
  5. Request load debugging - ERP side
  6. html标签的引号嵌套,使用YQL多查询& XPath解析HTML,如何转义嵌套引号?
  7. python获取本机IP、探测指定URL的IP等信息、生成格式化时间
  8. Stream流简单使用之List集合排序
  9. php 聊天室设计,基于PHP+MySQL的聊天室设计_PHP教程
  10. 迭代数据流分析中的逆后序(Reverse Postorder)
  11. 五一国际劳动节知多少!祝五一劳动节快乐! Happy International Workers‘Day!
  12. npm无法加载文件,无法下载依赖包
  13. Qt中正确设置子窗口关闭方式
  14. 白杨SEO:谈谈如何让微信公众号排版设计好看又实用?
  15. FPGA中的竞争冒险消除
  16. ARM的memory Compiler总结
  17. org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.ljw
  18. 2021年中国电视节目产量、播出时间及电视节目综合人口覆盖率分析[图]
  19. MySQL 数据库去重处理(小白)
  20. VBA学习4_工作表名:sheet1与sheets(1)有什么不同?

热门文章

  1. 数据查询必备技能SQL调优:Mysql什么情况下不走索引
  2. response 响应的各种文件格式
  3. 2022美赛E题(森林的碳封存)——赛题解读解题思路
  4. 读书有见作:不求甚解
  5. Python量化交易学习笔记(19)——连续下跌买入止盈止损卖出策略
  6. 12V电路电源设计:挑战和降低EMI的技巧
  7. 计算机科学与技术本科人才培养方案评审意见,人才培养方案评审意见
  8. 环境python3+selenium3+火狐52版本
  9. 解决ValueError: Iterable over raw text documents expected, string object received.
  10. 李阳疯狂英语突破对话(30)-我饿死了