Android模拟器的安装和adb连接

一、前置说明

APP 自动化可以使用真机进行测试,也可以使用模拟器来模拟安卓设备。我们可以根据个人喜好安装模拟器,个人推荐安装两款模拟器:网易 MuMu 模拟器、夜神模拟器。

MuMu模拟器可以支持 Android 12 版本,优点是:启动速度快,脚本执行速度很快,可以大大节省调试时间;缺点是:Android 版本过高,导致 SDK 中自带的 uiautomatorviewer 定位不到元素;每次启动都要 adb connect 手动连接;

夜神模拟器目前稳定版可以支持 Android 9,优点是:配置之后,每次启动都可以自动连接 adb,无须手动连接,使用体验也不错, uiautomatorviewer 可以顺利定位到元素;缺点是:启动相对较慢,脚本执行速度相对较慢。

建议同时安装这两款模拟器,利用各自优点,使用夜神模拟器进行元素定位,使用 MuMu 模拟器进行脚本运行。安装多款模拟器也是必要的,在后面的多设备并行测试也需要模拟多台设备。

二、操作步骤

1. 夜神模拟器的安装与配置

1)下载模拟器

官网下载地址:https://www.yeshen.com/

2)安装模拟器

注意:由于模拟器占用空间较大,不要将模拟器安装至系统盘,建立将模拟安装至D盘或其他盘。
模拟器安装比较简单,一路点击"下一步"即可。

3)配置模拟器

复制 Android SDK 的 platform-tools 中的 adb.exe 至桌面,重命名为 nox_adb.exe,替换夜神模拟器 bin 目录中的 nox_adb.exe 文件。


4)启动模拟器

5)adb 连接模拟器

夜神模拟器启动成功之后,会自动连接adb,在终端命令行中,输入 adb devices 可查看夜神模拟器已连接至adb。

6)使用 uiautomatorviewer 查看页面元素

打开 uiautomatorviewer 可以顺利定位到设备中的元素信息。



2. MuMu模拟器的安装与配置

1)下载模拟器

官网下载地址: https://mumu.163.com/

2)安装模拟器

注意:由于模拟器占用空间较大,不要将模拟器安装至系统盘,建立将模拟安装至D盘或其他盘。
模拟器安装比较简单,一路点击"下一步"即可。

3)启动模拟器

点击正常启动即可,启动之后的界面:

4)adb 连接模拟器

终端命令行中,执行命令:adb connect 127.0.0.1:7555

5)使用 uiautomatorviewer 查看页面元素

使用 uiautomatorviewer 定位元素时,会因为 Android 版本过高,导致定位不到元素。

欢迎技术交流:

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-23 04:58:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-23 04:58:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-23 04:58:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-23 04:58:02       18 阅读

热门阅读

  1. mysql 23-3day 数据库授权(DCL)

    2023-12-23 04:58:02       35 阅读
  2. React展示Markdown|Vditor 踩坑

    2023-12-23 04:58:02       43 阅读
  3. 网络安全学习-NTFS安全权限、文件共享

    2023-12-23 04:58:02       37 阅读
  4. export default

    2023-12-23 04:58:02       33 阅读
  5. 基于猫群算法优化的BP神经网络实现数据预测

    2023-12-23 04:58:02       38 阅读
  6. 使用arthas排查请求超时问题

    2023-12-23 04:58:02       39 阅读
  7. Android Native Hook 深入理解PLT hook

    2023-12-23 04:58:02       41 阅读
  8. C# 获取本机IP地址的方法

    2023-12-23 04:58:02       43 阅读
  9. vue3 常用函数\\组件传值

    2023-12-23 04:58:02       38 阅读
  10. 图像ISP处理——自动曝光AE算法

    2023-12-23 04:58:02       130 阅读