分享

adb shell dumpsys命令

 jiffes 2017-04-26

adb shell dumpsys命令

2015-06-20

    题记:第一次写博客,以前有什么心得很快就忘记了,以后要坚持写,免得有学过的东西很快又忘记了,就当记笔记好了。

这是一个可以dump服务信息的命令

    做android开发一定会用到adb命令,其中adb shell命令用来在PC端向android设备发送shell指令,可以在adb shell之后再输入shell命令,也可以用adb shell + XXX的形式。在android的system/bin中有个程序文件为dumpsys,这个程序用来输出即时系统信息,运行dumpsys的完整指令为:adb shell dumpsys

    运行一下,发现输出很多内容,可以用如下命令将输出内容都写到文件中:adb shell dumpsys > log.txt

    这个命令可以在后面接很多子命令,比如adb shell dumpsys activity,在输出文件中第一块的标题是Currently running services,下面列出了所有子命令列表。

  SurfaceFlinger
  accessibility
  account
  activity
  alarm
  appwidget
  audio
  backup
  battery
  batteryinfo
  clipboard
  connectivity
  content
  country_detector
  cpuinfo
  device_policy
  devicestoragemonitor
  diskstats
  dropbox
  entropy
  gfxinfo
  hardware
  input_method
  iphonesubinfo
  isms
  location
  media.audio_flinger
  media.audio_policy
  media.camera
  media.player
  meminfo
  mount
  netpolicy
  netstats
  network_management
  notification
  package
  permission
  phone
  power
  samplingprofiler
  search
  sensorservice
  simphonebook
  statusbar
  telephony.registry
  textservices
  throttle
  uimode
  usagestats
  usb
  vibrator
  wallpaper
  wifi
  wifip2p
  window

    常用子命令有:package、activity、meminfo、cpuinfo等。dumpsys还可以有再下一层的子命令,比如:adb shell dumpsys activity。对于某些指令,使用子命令会比全部输出时内容多一些。至于那些子命令又更低一级的命令,需要到该命令输出的位置去查看。比如:

dumpsys activity activities
dumpsys activity processes
dumpsys activity broadcasts

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多