当前位置: 首页 > news >正文

adb 指令

1、基本指令

指令:adb version :显示 adb 版本

指令:adb help :帮助信息,查看 adb 所支持的所有命令

指令:adb start-server:启动 adb 服务

指令:adb kill-server:关闭 adb 服务

指令:adb devices:用来查看当前连接的设备,已连接的设备会显示出来

指令:adb connect 设备号:用来连接设备

2、权限指令

指令:adb root:获取 Android 管理员(root 用户)的权限

指令:adb shell:登录设备-shell,这个命令将登录设备的 shell(内核),登录 shell 后可以使用 cd、ls、rm 等 Linux 命令

指令:adb remount:获取 System 分区可写权限,需要 root 后才能有这个权限

3、apk 指令

指令:adb shell pm list packages:显示所有包名

指令:adb shell pm list packages –s:显示系统应用包名

指令:adb shell pm list packages -3:显示第三方应用包名

指令:adb install <apk 文件路径 > :将本地 apk 软件安装到设备上

指令:adb uninstall <apk 包名 >:将设备上的 apk 卸载

4、文件指令

指令:adb push < 本地路径 > < 手机端路径 >:把本地的文件或文件夹复制到设备(手机)

指令:adb pull < 手机端文件 > < 本地路径 >:把设备(手机)的文件或文件夹复制到本地

5、日志指令

指令:adb logcat -v time > D:\adb\logcat.log :输出实时日志并保存在本地文件,通过 Ctrl+C 来停止。抓取日志的步骤:先输入命令启动日志,然后 App,复现 bug,再 ctrl+c 停止日志,分析本地保存的文件

指令:adb bugreport >D:\adb\ bugreport.log :输入指令后开始抓取 Log,不需要按 Ctrl+C 来停止,会自动化停止 Log 打印,并将日志文件保存在本地。抓取日志的步骤:主要抓取执行命令时往前 10 分钟左右的日志信息,所以在出现 bug 后立即采用此方法才有效,问题出现时间太长不建议使用此方法

6、系统指令

指令:adb shell getprop ro.product.model :获取设备型号

指令:adb shell getprop ro.build.version.release:获取设备 Android 系统版本

指令:adb get-serialno:获取设备的序列号(设备号)

指令:adb shell wm size:获取设备屏幕分辨率

指令:adb shell screencap -p /sdcard/mms.png:屏幕截图

指令:adb pull /sdcard/mms.png D:\app:将截图导出到本地

adb shell dumpsys activity |find “mFocusedActivity” 查看前台应用包名,适用于 Android 7.0 以下,必须先启动 app

image.png

adb shell dumpsys activity |find “mResumedActivity” 查看前台应用包名,适用于 Android 8.0 以上,必须先启动 app

image.png

相关文章:

  • JavaWeb之Maven学习
  • ip-guard安全网关问题集锦一
  • 新知实验室_初探腾讯云音视频
  • DOM中的diff算法详解
  • 前端网站动态主题色解决方案
  • 用DevExpress实现基于HTMLCSS的桌面应用程序的UI(一)
  • Android OpenGL ES 3.0 PBO像素缓冲区对象
  • 腾讯T4级架构师用21个项目带你吃透379页深度学习TensorFlow实践pdf
  • Eureka服务注册发现原理
  • RK3399平台开发系列讲解(中断篇)中断控制器驱动初始化
  • 【Redis】Redis的持久化
  • LibreOJ_10010
  • 数据增强
  • 一文搞懂堆外内存(模拟内存泄漏)
  • 还在调API写所谓的AI“女友”,唠了唠了,教你基于python咱们“new”一个(深度学习)
  • Win7纯净版系统镜像64位介绍
  • Kali系统MSF模块暴力破解MySQL弱口令漏洞
  • [附源码]java毕业设计疫情环境下的酒店管理系统
  • kafka配置外网访问
  • java每一练(3)
  • 有序Map集合:LinkedHashMap和TreeMap该如何选用
  • 细粒度图像分类论文研读-2017
  • [深度学习] python基础支持汇总
  • Numpy入门[16]——choose函数实现条件筛选
  • [go学习笔记.第十八章.数据结构] 1.基本介绍,稀疏数组,队列(数组实现),链表
  • [附源码]计算机毕业设计校园服装租赁系统Springboot程序
  • 全国天然气锅炉价格_天然气冷凝油
  • 蒸汽 冷凝_冷凝型真空热水锅炉
  • 太原乐山燃气锅炉_斯大燃气热水锅炉控制器