Android Studio 通过 WIFI 调试手机 app

操作流程

首先第一步,PC 和手机都需要连在同一个局域网 WIFI。

第二步,手机 USB 连上 PC,确保能查看到通过 USB 连上的设备:

>>adb devices

List of devices attached

CSXasjdhwjqwjhqdh device

(最好只看到一个连上的设置,如果有多个,可能有麻烦,解决办法见后文)

第三步开启网络调试

>> adb tcpip 5555(

其中端口号 5555 也可以指定其他值,该命令将会重启手机上的 adbd,该步成功的话无输出。

第四步 adb 通过 wifi 连 手机

>>adb connect xxxx.xxxx.xxxx.xxxx

其中 xxxx 就是手机被分配的局域网 ip,可以系统设置 --> 关于手机 --> 状态消息(信息)里看到。

控制台输出 connected to xxxx.xxxx.xxxx.xxxx 就表示大功告成了。

可能的问题

如果在第三步的时候出现错误:more than one device and emulator ,则是由于连上了多个设备( usb 连上的设备 + wifi 连上的设备),

第一种方法:只需要断开其他 usb 或者 wifi 连上的设备,只保留我们的目标设备手机即可。

如果断开其他设备还是显示在 adb devices 列表中,直接重启 adb:adb kill-server

第二种方法:干脆指定设备 adb -s {deviceId} tcpip 5555

更多的命令

断开 wifi 调试设备:adb disconnect xxxx.xxxx.xxxx.xxxx

相关推荐
生命有所坚持而生存可以随遇而安2 小时前
MySQL5.7数据库部署和安装
数据库·adb
seeyoutlb1 天前
bash脚本手动清空mysql表数据
mysql·adb·bash
yangshuo12811 天前
adb|scrcpy的安装和配置方法|手机投屏电脑|手机声音投电脑|adb连接模拟器或手机
adb·智能手机
不会写代码的猴子2 天前
Android Studio Narwhal | 2025.1.1新功能
android studio
Yang-Never2 天前
Open GL ES -> SurfaceView + 自定义EGL实现OpenGL渲染框架
android·开发语言·图像处理·android studio
互联网搬砖老肖2 天前
21 天 Python 计划:MySQL视图、触发器、存储过程、函数与流程控制
python·mysql·adb
GreatSQL社区2 天前
MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
数据库·mysql·adb
aiden:)2 天前
在Ubuntu系统如何让MySQL服务器支持远程连接
linux·mysql·adb·数据库系统
HAPPY酷2 天前
linux安装mysql常出现的问题
linux·运维·服务器·python·mysql·adb
暮云星影3 天前
十二、buildroot系统 adb登录权限设置
linux·arm开发·adb