为啥要搞无线 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

断开
adb disconnect 192.168.1.100:5555
注意
手机重启后
tcpip失效,必须重插线走第1、2步。连不上就检查同一WiFi、防火墙放行5555端口。
常用 ADB 命令(干活用)
| 用途 | 命令 |
|---|---|
| 安装APK | adb install -r app.apk(-r 覆盖安装) |
| 卸载应用 | adb uninstall 包名 |
| 查看已安装包 | adb shell pm list packages |
| 启动Activity | adb 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 带时间) |
| 进入shell | adb shell(进去后执行Linux命令) |
| 重启手机 | adb reboot |
| 查看连接设备 | adb devices |
| 杀死/重启adb服务 | adb kill-server / adb start-server |
常用包名查看技巧:adb shell dumpsys window | grep mCurrentFocus 可看当前前台应用包名。
要通过Adblock Plus自定义过滤规则,请按照以下步骤进行操作:首先,确保你已经安装了AdblockPlus插件,并在浏览器的扩展程序中启用了它。打开浏览器,点击AdblockPlus插件的图标...