为啥要搞无线 ADB
手里这台 P40 Plus,平时插着线调试烦得很,尤其充电口松垮的时候,动一下就断连。干脆换成无线,省掉那根破数据线。网上教程一搜一大把,但华为这货有俩坑:一是必须开“仅充电模式下允许USB调试”,二是重启后端口重置。记录一下我实际跑通的流程,纯属个人踩坑备忘。
华为 P40 Plus 无线 ADB(EMUI / HarmonyOS)
必须开的开关(两个缺一不可)
-
设置 → 关于手机 → 连点“版本号”7次(开开发者选项)
-
设置 → 系统和更新 → 开发人员选项 → 打开 “USB调试” 和 “仅充电模式下允许USB调试”(华为特有,必开)
操作(按顺序敲)
|
|

断开
|
|
注意
-
手机重启后
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 可看当前前台应用包名。

3万+

被折叠的 条评论
为什么被折叠?



