当前位置:首页 » 《资源分享》 » 正文

ABD — android debug bridge 简略介绍_some day...的博客

27 人参与  2022年01月08日 12:34  分类 : 《资源分享》  评论

点击全文阅读


ABD — android debug bridge 简略介绍

文章目录

  • ABD — android debug bridge 简略介绍
      • 一、adb是什么?
      • 二、组成部分
      • 三、adb 常用命令
      • 四、总结


一、adb是什么?

adb 全称 android debug bridge ,翻译:安卓调试桥
可以用它通过电脑控制手机,是android开发人员和测试人员离不开的一个工具,入门必学。
通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。

二、组成部分

  • 客户端 adb client
    在pc端运行,作用是与 server 交互,接受输入的adb命令,像 server服务端传递。打开一个adb shell 命令行的窗口就会存在一个 client 的进程
  • 服务端 adb server
    在pc端运行,始终是运行在后台的进程,是与手机端交互唯一接口。adb server 处理 adb client 的请求。端口号:5037
  • adbd
    始终是运行在后台的进程,用来接收pc端 adb server 发起的请求并处理

三、adb 常用命令

  • adb start-server : 开启adb 服务
  • adb kill-server : 关闭adb 服务
  • adb devices :查看当前已连接的设备和模拟器
  • adb version :查看adb版本
  • adb shell wm size

  • adb install apk绝对路径 :安装apk
  • adb install -r apk绝对路径:安装apk 如存在 则覆盖
  • adb uninstall 包名: 根据包名卸载apk
  • adb shell pm uninstall -k 包名:保留配置文件和缓存文件的卸载

  • adb shell pm list packages -s :查看系统应用包名
  • adb shell pm list packages -3:查看三方应用包名
  • adb shell pm list packages:查看所有应用包名
  • adb shell pm list packages -f :查看所有应用的路径包名

adb push 电脑路径 手机路径:文件传输 电脑——>手机
adb pull 手机路径 电脑路径:文件传输 手机——>电脑


adb shell screencap -p 手机路径:截屏并保存 注意记得给图片命名
在这里插入图片描述
adb shell screenrecord /sdcard/demo.mp4


adb shell dumpsys meminfo:查看全部应用内存信息
adb shell dumpsys meminfo 包名:查看指定应用的内存信息
adb shell dumpsys package:获取package信息
adb shell dumpsys package 包名:获取指定package的信息
adb shell dumpsys cpuinfo:获取cup信息


如多台手机,需获取adb devices
在这里插入图片描述
执行命令时需要 加 -s
例如:adb -s 0739537183000118 shell

四、总结

  • abd是Android开发调试和自动化测试的基础工具,很多其它工具和框架都会在底层调用它来完成一些事情。
  • android 系统是基于 Linux 内核的,所以 Linux 里的很多命令在 Android 里也有相同或类似的实现,在 adb shell 里可以调用。想要学好adb命令 先得学习linux命令
  • adb是一个很强大的工具,以上介绍只是部分adb命令 要想真正学好adb 还得去专研

点击全文阅读


本文链接:http://zhangshiyu.com/post/32906.html

查看  命令  路径  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1