华为手机P40 Plus如何通过adb无线连接

      发布在:个人笔记      评论:0 条评论

为啥要搞无线 ADB
手里这台 P40 Plus,平时插着线调试烦得很,尤其充电口松垮的时候,动一下就断连。干脆换成无线,省掉那根破数据线。网上教程一搜一大把,但华为这货有俩坑:一是必须开“仅充电模式下允许USB调试”,二是重启后端口重置。记录一下我实际跑通的流程,纯属个人踩坑备忘。




华为 P40 Plus 无线 ADB(EMUI / HarmonyOS)


必须开的开关(两个缺一不可)  


  • 设置 → 关于手机 → 连点“版本号”7次(开开发者选项)

  • 设置 → 系统和更新 → 开发人员选项 → 打开 “USB调试”“仅充电模式下允许USB调试”(华为特有,必开)


操作(按顺序敲)


# 1. 插USB线,确认识别
adb devices
# 手机上点“允许”

# 2. 开无线端口
adb tcpip 5555

# 3. 查手机IP(设置→关于手机→状态信息→IP地址),假设是 192.168.1.100

# 4. 拔线,无线连
adb connect 192.168.1.100:5555

# 5. 验证
adb devices

image

断开  


adb disconnect 192.168.1.100:5555


注意  


  • 手机重启后 tcpip 失效,必须重插线走第1、2步。

  • 连不上就检查同一WiFi、防火墙放行5555端口。




常用 ADB 命令(干活用)


用途命令
安装APKadb install -r app.apk(-r 覆盖安装)
卸载应用adb uninstall 包名
查看已安装包adb shell pm list packages
启动Activityadb shell am start -n 包名/Activity名
截屏adb exec-out screencap -p > screen.png
录屏adb shell screenrecord /sdcard/demo.mp4(Ctrl+C停止)
拉文件到电脑adb pull /sdcard/file.txt ./
推文件到手机adb push ./file.txt /sdcard/
查看日志adb logcat(加 -c 清空,-v time 带时间)
进入shelladb shell(进去后执行Linux命令)
重启手机adb reboot
查看连接设备adb devices
杀死/重启adb服务adb kill-server / adb start-server


常用包名查看技巧adb shell dumpsys window | grep mCurrentFocus 可看当前前台应用包名。


热门推荐