Android系统工具dumpsys常用命令,有效获取设备信息和发现应用崩溃问题

移动开发 Android
「dumpsys是Android系统中的一个可执行文件」,主要用于将当前Android系统的一些信息(如Activity、package等)输出(dump出来)。对于分析Android设备问题、查看运行状态、使用情况等十分有效。

dumpsys

「dumpsys是Android系统中的一个可执行文件」,主要用于将当前Android系统的一些信息(如Activity、package等)输出(dump出来)。对于分析Android设备问题、查看运行状态、使用情况等十分有效。

dumpsys命令的使用方法是通过adb shell进入设备的shell环境,执行dumpsys命令。例如,执行adb shell dumpsys -l可以查看当前Android系统所有运行的服务。为了更具体地查看某个服务的信息,可以指定服务名称,如adb shell dumpsys activity可以查看与Activity相关的信息。

在Android系统中,因为每个service都实现了dump方法。当执行dumpsys命令时,系统会通过ServiceManager获取对应的service信息,并执行该service的dump函数,从而获取并输出相关信息。

dumpsys常用命令

  1. 「dumpsys activity」 //查询AMS服务相关信息,相当于ActivityManagerService.dump()
  • dumpsys activity intents:查询系统所有待处理intent信息;
  • dumpsys activity broadcasts:可查询所有注册广播接收者、前台广播、后台广播信息;
  • dumpsys activity providers:查询系统组件provider相关信息;
  • dumpsys activity activitys:查询系统组件activity相关信息;
  • dumpsys activity services:查询系统组件service相关信息;
  1. 「dumpsys window」 //查询WMS服务相关信息
  • dumpsys window:可获取当前界面所在的应用,可看到获取焦点的window和应用;
  1. 「dumpsys cpuinfo」 //查询CPU情况 -dumpsys cpuinfo:获取当前cpu使用情况,也可已使用top命令;
  2. 「dumpsys meminfo」 //查询内存情况
  • dumpsys meminfo + 包名:查看应用内存占用信息;
  • dumpsys meminfo --oom:查看应用内存层级;
  1. 「dumpsys package」 //查询PMS相关信息
  • dumpsys package + 包名:查看应用相关信息;
  • dumpsys package + 包名 |grep version:查看应用的版本信息;
  • dumpsys package + 包名 |grep apk:查看应用安装路径信息;
  1. 「dumpsys gfxinfo」 //查询图像相关信息
  • dumpsys gfxinfo+ 包名:查看应用的丢帧情况;
责任编辑:武晓燕 来源: 沐雨花飞蝶
相关推荐

2024-04-11 08:26:34

Android系统命令

2013-04-28 14:03:26

Android开发Android常用命令

2014-08-15 10:47:49

Linux命令

2014-01-02 09:57:56

PostgreSQL命令

2011-01-19 17:00:09

Postfix常用命令

2017-09-10 16:41:32

ADB命令程序员

2011-03-16 10:07:00

2014-07-25 10:55:36

Linux命令

2011-01-06 14:22:50

2018-11-09 09:21:55

Linux系统命令

2022-09-06 07:56:36

ZookeeperAPI

2020-09-28 15:14:31

Linux常用命令实用命令

2010-03-29 10:16:39

CentOS常用命令

2010-04-06 18:06:18

CentOS系统

2010-06-30 10:09:14

Linux系统备份

2024-03-13 14:57:37

2010-04-01 17:19:04

CentOS常用命令

2010-03-02 13:14:36

LinuxYUM常用命

2010-05-25 11:40:12

MySQL 常用命令

2010-04-21 10:19:40

Unix Shell
点赞
收藏

51CTO技术栈公众号