Android dumpsys命令詳細使用

2021-09-11 04:31:30 字數 3221 閱讀 6415

dumpsys使用者系統診斷,它執行在裝置上,並提供系統服務狀態資訊

命令格式: adb shell dumpsys [system serbices]

如果直接執行adb shell dumpsys,將會獲得所有的系統服務資訊,那是非常多的,為了更容易管理輸出,可以指定你想要檢查的服務,例如:

adb shell dumpsys –l

adb shell serverce list

#都是檢視有哪些系統服務(需要哪些服務就指定哪些服務)

命令列引數:

不同的服務有不同的選項,一下兩個是常見的引數:

-h:對於大多數的服務,可以新增-h看到文字的幫助

-c:對於一些服務,可以新增-c檢視資料會更友好

例如:

子命令格式:

adb shell dumpsys package [-h] [-f] [—checkin] [cmd]…

引數

說明-h

列印幫助資訊

-f列印intent filter的資訊

--checkin

列印出已經登記的庫、系統功能、安裝包

cmd子命令(可以在-h幫助文件中檢視有哪些子命令)

cmd子命令

說明prov[iders]

獲取content providers

p[ackages]

獲取安裝包基本資訊

s[hared-user]

獲取共享使用者id的應用

m[essages]

列印執行時收集的資訊

v[erifiers]

列印包校驗資訊

version

列印資料庫版本資訊

write

寫當前位置

輸出給定包的資訊

installs

安裝會話的詳細資訊

l[ibraries]

列出已知的共享庫

f[ibraries]

列出手機的功能

k[eysets]

列出各個包的signing keysets

r[esolvers]

獲取intent filter

perm[issions]

獲取許可權

pref[erred]

列印包首選項

preferred-xml [—full]

列印包首選項,xml格式列印

子命令格式:

adb shell dumpsys activity [-a] [-c]…

引數

說明-a

包括所有可用的伺服器狀態

-c包括客戶端狀態

-p限制輸出為給定的包,例如: 

adb shell dumpsys activity -p com.android.browser

-h列印幫助資訊

cmd子命令

cmd子命令

說明a[ctivities]

activity堆疊狀態

r[recents]

最近activity的狀態

b[rodacasts] [package_name] [histpry [-s]]

廣播狀態

i[ntents] [package_name]

掛起的intent狀態

p[rocesses] [package_name]

程序狀態

o[om]

oom管理

perm[issions]

url許可權授權狀態

prov[iders] [comp_spec…]

content provider狀態

provider [comp_spec]

provider客戶端狀態

s[ervices] [comp_spec…]

服務狀態

as[sociations]

跟蹤應用程式的關聯

service [comp_spec]

服務客戶端狀態

package [package_name]

給的包的所有狀態

all轉儲所有的activityes

top轉儲棧頂的activity

write

寫入所有掛起狀態儲存

track-associations

允許會話跟蹤

untrack-associations

禁用和明確會話跟蹤,命令引數可能也是乙個comp_spec 轉儲的activity

子命令說明命令格式

connectivity

網路連線

adb shell dumpsys connectivity

netpolicy

網路策略

adb shell dumpsys netpolicy

netstats

網路狀態

adb shell dumpsys netstats

network_management

網路管理

adb shell dumpsys network_management

子命令說明命令格式

meminfo

記憶體adn shell dumpsys meminfo

cpuinfo

cpuadn shell dumpsys cpuinfo

gfxinfo

幀率adn shell dumpsys gfxinfo

display

顯示adn shell dumpsys display

power

電源adn shell dumpsys power

batterystats

電池狀態

adn shell dumpsys batterystats

battery

電池adn shell dumpsys battery

alarm

鬧鐘adn shell dumpsys alarm

location

位置adn shell dumpsys location

Android dumpsys命令詳細使用

dumpsys使用者系統診斷,它執行在裝置上,並提供系統服務狀態資訊 命令格式 adb shell dumpsys system serbices 如果直接執行adb shell dumpsys,將會獲得所有的系統服務資訊,那是非常多的,為了更容易管理輸出,可以指定你想要檢查的服務,例如 adb s...

Android MTK Android 編譯命令

命令格式 maketek option project action modules option t tee 輸出log資訊到當前終端 o opt 編譯附加條件,一般使用 opt target build variant user來編譯使用者板軟體 h help 列印幫助資訊並退出 project...

applicationContext的命名空間

xsi schemalocation spring beans.xsd xmlns xmlns 宣告了乙個命名空間 例如 xmlns aop 這樣就可以用標籤了.通常情況下還需要提供乙個對映位址.比如 xmlns aop 提供乙個對映位址後變為 xmlns aop xsi schemalocatio...