Google 致力于为黑人社区推动种族平等。查看具体举措

dumppsys 系统诊断

dumpsys 工具可在设备上运行,并提供有关系统服务状态的信息。

如何使用 dumpsys

如果您运行 adb shell dumpsys,则会获得所有系统服务的诊断输出内容,这些输出内容通常比您需要的还要多。要获得更易于处理的输出内容,请指定要检查的服务。

例如,运行以下命令:

$ adb shell dumpsys input

提供输入组件(例如触摸屏或内置键盘)的系统数据。

系统服务列表

要获取可用于 dumpsys 的系统服务的完整列表,请尝试运行以下命令:

$ adb shell dumpsys -l
Currently running services:
  DockObserver
  SurfaceFlinger
  accessibility
  account
  activity
  alarm
  android.security.keystore
  appops
  appwidget
  assetatlas
  audio
  backup
  battery
  batteryproperties
  batterystats
  bluetooth_manager
  clipboard
  connectivity
  consumer_ir
  content
  country_detector
  cpuinfo
  dbinfo
...

dumppsys 命令行选项

命令行选项因服务而异。以下是几个常见的命令行选项:

  • 对于许多服务,您可以附加 -h 来查看帮助文本。
  • 对于某些服务,您可以附加 -c 来查看计算机可读取格式的数据。

了解诊断输出

要详细了解一些最常用的 dumpsys 服务,请参阅以下文章: