安卓手机在开发者模式下 打开wifi调试功能的相关 adb 命令

文章目录

Intro

部分安卓手机的开发者模式中,只提供了 USB调试模式,却没有明显的 wifi调试模式的相关菜单。

前置条件

  • 手机已经打开开发者模式
  • 已经安装好Android Studio,或者已经配置了adb工具的所在路径到了环境变量。
  • 手机和电脑连接同一个Wi-Fi。

以下以华为手机为例:

核心步骤已标注了1, 2, 3, 4

shell 复制代码
wuyujin1997@wyjmacm1 debug % adb devices -l           
List of devices attached
2HSYD24327214065       device 0-1.4.1 product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:8
192.168.3.117:6666     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:7

wuyujin1997@wyjmacm1 debug % adb tcpip 5555
error: more than one device/emulator
wuyujin1997@wyjmacm1 debug % adb kill-server
wuyujin1997@wyjmacm1 debug % adb status
adb: unknown command status
wuyujin1997@wyjmacm1 debug % adb start-server


# 第一次是从这里开始。
# 1. USB 连接安卓手机和电脑,执行 adb devices 列出已连接的安卓设备
wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
2HSYD24327214065       device 0-1.4.1 product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:1

# 2. 执行 adb tcp <port>  命令
wuyujin1997@wyjmacm1 debug % adb tcpip 5555
restarting in TCP mode port: 5555
wuyujin1997@wyjmacm1 debug % adb devices
List of devices attached
2HSYD24327214065	device

# 3. tcpip之后先不要拔USB线。先执行connect。
# ip: 如何查看华为手机的IP?【设置】---【关于手机】---【状态信息】---【IP地址】
# port: 刚才 tcpip 你用了哪个port,现在就用哪个port。
wuyujin1997@wyjmacm1 debug % adb connect 192.168.3.117:5555
connected to 192.168.3.117:5555
wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
2HSYD24327214065       device 0-1.4.1 product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:2
192.168.3.117:5555     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:3

# 4. 拔USB线,然后列出设备。可以发现只剩下 ip:port 形式的设备。
wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
192.168.3.117:5555     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:3

wuyujin1997@wyjmacm1 debug % adb devices -l
List of devices attached
192.168.3.117:5555     device product:FGD-AL00 model:FGD_AL00 device:HWFGD-H transport_id:3

确认

如何确认我们的确通过 wifi连接的方式 用adb连接了安卓手机和电脑呢?

如果已经连接成功,是可以执行相关的adb命令的。随便找一条,试试命令结果正常与否?

比如:

shell 复制代码
wuyujin1997@wyjmacm1 ~ % adb shell pm list packages
package:com.huawei.hifolder
package:com.android.cts.priv.ctsshim
package:com.huawei.camera
package:com.huawei.android.tips
package:com.huawei.camerakit.impl
package:com.huawei.synergy
package:com.huawei.android.launcher
package:com.android.providers.telephony

好处

USB连接调试是有线,wifi是无线,更方便。

wifi连接通了之后,在手机上设置好。之后每次要安装新的app到手机(或其他操作),不需要重新走一遍配对连接流程。

只需要以下命令即可重连、确认。

shell 复制代码
adb connect <ip>:<port>

adb devices -l
相关推荐
枫叶丹44 小时前
【HarmonyOS之旅】HarmonyOS开发基础知识(三)
华为od·华为·华为云·harmonyos
SoraLuna9 小时前
「Mac畅玩鸿蒙与硬件47」UI互动应用篇24 - 虚拟音乐控制台
开发语言·macos·ui·华为·harmonyos
拭心11 小时前
Google 提供的 Android 端上大模型组件:MediaPipe LLM 介绍
android
AORO_BEIDOU13 小时前
单北斗+鸿蒙系统+国产芯片,遨游防爆手机自主可控“三保险”
华为·智能手机·harmonyos
带电的小王13 小时前
WhisperKit: Android 端测试 Whisper -- Android手机(Qualcomm GPU)部署音频大模型
android·智能手机·whisper·qualcomm
梦想平凡14 小时前
PHP 微信棋牌开发全解析:高级教程
android·数据库·oracle
元争栈道14 小时前
webview和H5来实现的android短视频(短剧)音视频播放依赖控件
android·音视频
博览鸿蒙14 小时前
鸿蒙操作系统(HarmonyOS)的应用开发入门
华为·harmonyos
阿甘知识库15 小时前
宝塔面板跨服务器数据同步教程:双机备份零停机
android·运维·服务器·备份·同步·宝塔面板·建站
元争栈道16 小时前
webview+H5来实现的android短视频(短剧)音视频播放依赖控件资源
android·音视频