二、uiautomator2之无线连接手机设备失败解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二、uiautomator2之无线连接手机设备失败解决方法相关的知识,希望对你有一定的参考价值。

参考技术A 1、手机和电脑连接到同一个wifi

2、开启远程adb ,(需要手机通过USB连接到电脑)

3、执行adb tcpip 5555 (执行结果:restarting in TCP mode port: 5555 )

4、断开USB 后,执行adb connect 192.168.1.27:5555 (192.168.1.27是手机的局域网IP地址)

     其中,手机ip查看方法:设置---关于手机---状态信息

5、执行adb devices 或 adb devices -l,确认可以看到设备信息

二、长时间不用或者关机重启后设备连接显示为离线(offline)状态的解决方法

1、如果长时间没有使用,先重复上面的步骤4—5,显示的状态为devices时,表示连接成功

2、如果显示状态为offline时,需要重启adb进程,操作步骤如下:

adb kill-server  // 命令行执行

adb start-server  // 命令行执行

重复上面的4—5步骤,显示为devices表示连接成功

其他解决: uiautomator通过wifi连接手机报错uiautomator2.exceptions.ConnectError: ('addr is invalid or atx-agent is no... -

HBuilder X 无线连接 Android手机进行代码调试

一、开发设备

电脑: Windows 10
手机:Android 10 (未ROOT)
应用:HBuider X v3.1.12

二、 调试现状

笔记本通过数据线链接手机,充电慢,链接不稳定,带线使用有束缚。

二、无线流程

通过WiFi连接手机调试Android、iOS应用 - 官方文章
官方文章说的比较简单,我将自己的操作流程记录如下,方便新手快速上手。

1. 链接手机

将安卓手机通过USB连接到电脑,开启USB调试。
请确认在运行菜单下能正常看到该手机设备,并和电脑处于同一局域网络。

2. 进入命令窗

找到HBuider X 的安装目录,然后在该目录中打开CMD窗口。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接着使用命令cd plugins\\launcher\\tools\\adbs,进入adb的设置。
在这里插入图片描述

3. 设置手机监听端口

在刚刚的CMD窗口中执行命令adb tcpip 5555,使手机监听这个端口。
在这里插入图片描述

4. 设置IP连接手机

在刚刚的CMD窗口中执行命令adb connect 192.168.1.111,使HBuiderX过ip和手机相连。
在这里插入图片描述
其中192.158.1.111为自己手机的ip地址;进入手机的设置,搜索‘状态信息’即可查看设备ip地址。

5. 拔出USB线

此时可以拔出USB线,adb通过wifi链接Android设备调试。

在这里插入图片描述

6. 恢复使用数据线链接

在刚刚的CMD窗口中执行命令adb usb,恢复数据USB链接。

使用体验

偶尔会出现断连的情况,整体使用下来体验不是很好。
在这里插入图片描述

以上是关于二、uiautomator2之无线连接手机设备失败解决方法的主要内容,如果未能解决你的问题,请参考以下文章

手机微信连接网络时显示 连接失败 请检查微信链接WIFi参数是怎么回事

手机APP自动化之uiautomator2 +python3 UI自动化

无线连接访问手机shell

1uiautomator2常用语法

uiautomator2 使用

小米手机Uiautomator启动失败问题 uiautomator2.GatewayError报错