安卓模拟器,一般是在电脑模拟安卓手机,从而在电脑上玩手机游戏。一般安卓模拟器可以实现键盘映射、模拟定位、游戏辅助等功能。模拟器有很多,这里只介绍其中几个。

01—安卓模拟器

作用:在电脑端模拟安卓操作系统的模拟软件

比较常见的模拟器:android sdk(AVD Manager)、夜神模拟器、逍遥模拟器、BlueStacks等。Vmware、virtual box虚拟机也可以模拟安卓系统。

02—各个模拟器的对比

  • AVD Manager:android sdk自带的模拟器,比较吃资源,不推荐
  • BlueStacks:印度一家公司开发。对国内的流行游戏支持性不好,也不推荐
  • 逍遥安卓:2015年推出的基于virtual box深度定制的安卓模拟器。其可以多开,兼容性、流畅性均不错
  • 夜神模拟器:基于virtual box深度定制的安卓模拟器,也推荐使用。

03—模拟器的安装

  • 逍遥安卓


android 数据模拟 安卓机型模拟_android

android 数据模拟 安卓机型模拟_android 数据模拟_02

android 数据模拟 安卓机型模拟_android 数据模拟_03

  •  夜神模拟器

android 数据模拟 安卓机型模拟_android_04

android 数据模拟 安卓机型模拟_android 数据模拟_05

 

03—UiAutoMator

uiautomator能够运行在API 18及以上的版本,适用于android黑盒测试,无需获得测试APP代码。该框架也是通过模拟用户操作,完成测试。识别被测app中的元素。

2. Uiautomator连接模拟器

注意先打开Uiautomator,再启动模拟器

例如:

先启动Uiautomator

再启动逍遥安卓模拟器

   注意:模拟器先打开app应用,再通过Uiautomator去链接。

android 数据模拟 安卓机型模拟_功能测试_06

  • Uiautomator连接实机(自己真实的手机,如)
    确保手机打开了开发者选项,mate10参考下图。

android 数据模拟 安卓机型模拟_软件测试_07

android 数据模拟 安卓机型模拟_android 数据模拟_08

android 数据模拟 安卓机型模拟_软件测试_09

android 数据模拟 安卓机型模拟_android_10

android 数据模拟 安卓机型模拟_android_11

  • 手机连接电脑。

android 数据模拟 安卓机型模拟_android_12

android 数据模拟 安卓机型模拟_软件测试_13

 1. 启动UI automator viewer

2. 打开真机(或模拟器)USB调试,链接电脑

3. 打开设备上的app界面

4. 通过UI automator获取页面元素