adb 常用命令

2019-02-26  本文已影响20人  3Q竹林
adb运行原理

       adb 的运行原理是 PC 端的 adb server 与手机端的守护进程 adbd 建立连接,然后 PC 端的 adb client 通过 adb server 转发命令,adbd 接收命令后解析运行。

adb常用命令

adb root //让 adbd 以 root 权限执行,进而能执行高权限命令
adb unroot //恢复 adbd 为非 root 权限
adb version
adb start-server,
adb devices,
adb kill-server,
adb -s cf264b8f shell wm size //指定cf264b8f 这个设备来获取屏幕分辨率
adb shell wm size 480x1024 //修改分辨率,注:中间用的不是乘号而是字母x
adb shell wm size reset //恢复分辨率
adb shell wm density //屏幕密度
adb shell wm density 160 //修改屏幕密度
adb shell wm density reset //恢复屏幕密度
adb shell dumpsys window displays //显示屏参数
adb shell pm clear <packagename> //清除应用数据与缓存
adb -s cf264b8f install -d -g test.apk //指定cf264b8f 这个设备安装应用程序,-d 允许降级覆盖安装,-g 授予所有运行时权限
adb uninstall [-k] <packagename> //卸载应用,-k 参数可选,表示卸载应用但保留数据和缓存目录。
adb shell pm list packages [-s] [-3] [-i] //查看手机上的所有应用,-s 只显示系统应用,-3 只显示第三方应用,-i 显示应用的 installer
adb shell dumpsys package <packagename> //查看应用详细信息,包名、userId、版本信息、权限信息、签名版本信息等.
adb shell dumpsys activity // 命令行查看栈内activity列表信息
adb shell dumpsys activity activities // 查看当前所有在运行的任务栈及栈内Activity列表
netstat -aon|findstr 5037 // 查看占用5037端口的程序编号
tasklist|findstr 2720 // 查看程序编号为2720所对应的程序名

adb命令详细介绍:https://blog.csdn.net/zhonglunshun/article/details/78362439

上一篇下一篇

猜你喜欢

热点阅读