如何无线adb

前言

为了使用前文所提到的ArknightsAutoHelper,而不占用电脑资源的情况下(指不使用模拟器),尝试使用无线adb连接到手机

什么是adb?全称为Android Debug Bridge,字面意思即调试安卓设备的桥梁

尝试

  1. 首先确保没有其他应用(例如:xx手机助手)占用adb端口,以及手机已经支持无线adb

  2. 在Android手机上打开:开发人员选项->USB调试->无线调试

(不同设备的步骤可能不同,本文以MIUI为例,则需要多次点击MIUI版本号打开开发人员选项)

  1. 进入无线调试界面,得到IP与端口,以 192.168.1.100:2345 为例

  2. 在电脑上尝试用adb连接

输入

adb connect 192.168.1.100:2345

得到

adb server version (41) doesn't match this client (31)

手机上的adb版本号为1.0.41,高于电脑上的adb版本1.0.31,更新电脑上的adb即可

再次输入

adb connect 192.168.1.100:2345

得到

* daemon not running; starting now at tcp:5037
* daemon started successfully
failed to connect to 192.168.0.6:38697

为什么无法连接?用USB直捅电脑又没有问题。这时我才注意到了界面有「使用配对码配对装置」,点击后显示「WLAN配对码与IP地址端口」。

原来是要先配对,怪不得下面的已配对的设备显示为空

查看adb帮助

adb pair HOST[:PORT] [PAIRING CODE]
// adb pair IP:端口 配对码 
// 这里的「配对端口与配对码」与「adb调试端口」是不同的,均由Android给出

开始配对

adb pair 192.168.1.100:8848 522788

出现

Successfully paired to 192.168.1.100:8848 [guid=adb-********-******]

此时手机上出现已配对的设备及电脑用户名

再次连接

adb connect 192.168.1.100:2345

已连接

connected to 192.168.1.100:2345

查看当前设备

adb devices

返回如下状态

List of devices attached
192.168.1.100:2345      device

状态为device即为连接成功,以后刷机也可以不需要数据线了


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!