adb 常用命令

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近看到一些关于adb的相关知识,总结一下,这些常用的命令以后可以直接拿来用~ adb其实就是Android De...
    Mr_冯先生阅读 9,784评论 0 10
  • //启动与停止adb server命令adb start-serveradb kill-server //关机命令...
    肖塔塔阅读 4,993评论 0 0
  • 我自六七岁时起开始养花,起初不过是跟着堂叔他们小打小闹,看着他们找盆端罐学种花,自己又是好奇又是欢喜,便也跟着大家...
    貓太年阅读 1,792评论 0 0
  • 文/陵子 一位心理治疗师说:疲劳会降低你对忧虑和恐惧的抵抗力,所以防止疲劳也就可以减少忧虑。 1 加班熬夜,IT行...
    陵子心语阅读 5,595评论 4 16
  • -01-请听世界对你告白 今天得到一个消息,霍金去世了。听到这个消息前,我对霍金还是陌生的,在前段时间看刘慈欣的《...
    沐滢阅读 2,806评论 0 2

友情链接更多精彩内容