Appium自动化(3) - adb无线连接手机的方法

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: Appium自动化(3) - adb无线连接手机的方法

如果你还想从头学起Appium,可以看看这个系列的文章哦!

https://www.cnblogs.com/poloyy/category/1693896.html

 

前言


除了USB方式连接Android终端设备,还有一种方法是通过adb connect命令利用TCP/IP协议来连接。毕竟,PC端的USB口也是有限的。

 

具体步骤


1、 cmd打开命令行,手机通过usb连接到电脑,执行命令adb devices查看设备链接情况,连接接成功后会显示

C:\Users\polo>adb devices -l

List of devices attached

14e9058c               device product:OnePlus3 model:ONEPLUS_A3010 device:OnePlus3T

需要注意:设置手机和PC在同一网络下,即连接同一WIFI;用USB连接手机;


2、开启手机的5555端口

adb tcpip 5555

解释:5555 端口是默认端口,也可以用其他端口

 

3、查看手机ip地址

有2种方式可以查看

  1. 通过手机wifi中查看自己连接wifi的ip地址,
  2. 通过命令查看 adb shell ip -f inet addr show wlan0
C:\Users\polo>adb shell ip -f inet addr show wlan0
23: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 3000
    inet 192.168.101.15/24 brd 192.168.101.255 scope global wlan0
       valid_lft forever preferred_lft forever


4、然后运行connect命令

C:\Users\polo>adb connect 192.168.101.15:5555
connected to 192.168.101.15:5555

注意:如果是5555端口可以不加,但是如果是其他端口必须加上

 

5、再次执行命令adb devices,可以看到通过ip连接的设备

C:\Users\polo>adb devices
List of devices attached
14e9058c        device
192.168.101.15:5555     device
相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
2月前
|
Android开发
HBuilder X连接雷电模拟器(手机模拟器)
HBuilder X连接雷电模拟器(手机模拟器)
HBuilder X连接雷电模拟器(手机模拟器)
|
14天前
|
传感器 数据采集 移动开发
基于STM32的智能手环wifi连接手机APP(下)
基于STM32的智能手环wifi连接手机APP(下)
51 0
关闭手机卡的流量的方法有哪些?
关闭手机卡的流量的方法主要有以下几种:
|
19天前
|
SQL 存储 数据可视化
手机短信SQL分析技巧与方法
在手机短信应用中,SQL分析扮演着至关重要的角色
|
14天前
|
传感器 存储 编解码
基于STM32的智能手环wifi连接手机APP(上)
基于STM32的智能手环wifi连接手机APP(上)
29 0
|
22天前
|
Android开发 Swift iOS开发
python 基于电脑蓝牙连接获取手机的实时数据
python 基于电脑蓝牙连接获取手机的实时数据
35 0
|
5月前
|
数据采集 人工智能 决策智能
Mobile-Agent-v2问世,自动化手机操作能力再上新台阶
【6月更文挑战第22天】Mobile-Agent-v2,一款多智能体AI系统,提升手机操作自动化,通过规划、记忆和错误纠正代理优化任务执行,实验显示比前代性能提升30%,但面临计算资源需求高、数据依赖及用户反馈需求等挑战。[论文链接](https://arxiv.org/abs/2406.01014)**
296 7
|
4月前
|
测试技术 Android开发 iOS开发
IOS手机自动化一些工具的简单有哪些?
IOS手机自动化一些工具的简单有哪些?
|
4月前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
6月前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
511 1