模拟器英文全称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
解决方法:在控制面板中找到声音,切换到录制页签,鼠标右键勾选显示禁用的设备,出现立体声混音,然后右键启用即可