Android 常用adb命令

常用adb 命令

1.查看基本信息和基本操作

查看當(dāng)前應(yīng)用程序進程
adb shell ps | grep "key"

退出程序進程
adb shell kill package
退出并清除當(dāng)前應(yīng)用程序數(shù)據(jù)
adb shell pm clear package name
// 強殺進程
am force-stop <PACKAGE>

// 啟動activity
adb shell am start -n yourpackagename/.activityname

Ip地址
adb shell ifconfig | grep Mask
顯示屏參數(shù)
adb shell dumpsys window displays
rom信息
  adb shell getprop ro.product.cpu.abi
// 截圖
adb shell screencap -p /sdcard/screencap.png && adb pull /sdcard/screencap.png ~/Desktop
// 錄制視頻
adb shell screenrecord --verbose
control + c 停止

// 當(dāng)前安裝的app
 adb shell pm list packages [-3 ]
-s 只輸出系統(tǒng)包
-3 只輸出三方包
-e "ximalaya" -e 設(shè)置過濾條件
// 查看應(yīng)用版本
adb shell dumpsys package packagename | grep version

2.性能方面

app 當(dāng)前內(nèi)存占用情況

// 占內(nèi)存前2 的app
adb shell top -m 2

dump 當(dāng)前系統(tǒng)內(nèi)存
adb shell am dumpheap 27306 /data/local/tmp/android.hprof && adb pull  /data/local/tmp/android.hprof ~/Downloads/

查看當(dāng)前應(yīng)用內(nèi)存情況
adb shell dumpsys meminfo [pid | packageName]
看退出App后Objects的Views和Activities數(shù)目為否為0,也可以看單獨一個activity 頁面

當(dāng)前task
adb shell dumpsys activity activities 包名

配置mat 環(huán)境嘉抒,因為從 android profile直接獲取到的hprof文件格式與mat的格式不兼容姿鸿,所以需要使用工具轉(zhuǎn)換一下

  • 2). top 命令返回參數(shù)含義

第 1 行:進程信息

總共(total):754個
運行中(running)狀態(tài):1個
休眠(sleeping)狀態(tài):753個
停止(stopped)狀態(tài):0個
僵尸(zombie)狀態(tài):0個

第 2 行:內(nèi)存信息

5.5G total:物理內(nèi)存總量
5.4G used:使用中的內(nèi)存量
165M free:空閑內(nèi)存量
76M buffers: 緩存的內(nèi)存量

第 3 行:Swap分區(qū)信息

2.5G total:交換區(qū)總量
789M used:使用的交換區(qū)大小
1.7G free:空閑交換區(qū)大小
2.4G cached:緩沖的交換區(qū)大小

內(nèi)存監(jiān)控時殖卑,可以監(jiān)控swap交換分區(qū)的used,如果這個數(shù)值在不斷的變化坊萝,說明內(nèi)核在不斷進行內(nèi)存和swap的數(shù)據(jù)交換孵稽,這是內(nèi)存不夠用了。

第 4 行:CPU信息

800%cpu:8核cpu
100%user:用戶進程使用CPU占比
3%nice:優(yōu)先值為負的進程占比
54%sys:內(nèi)核進程使用CPU占比
641%idle:除IO等待時間以外的其它等待時間占比
0%iow:IO等待時間占比
3%irq:硬中斷時間占比
0%sirq:軟中斷時間占比

第 5 行及以下:各進程的狀態(tài)監(jiān)控

PID:進程id
USER:進程所屬用戶
PR:進程優(yōu)先級
NI:nice值十偶,負值表示高優(yōu)先級菩鲜,正值表示低優(yōu)先級
VIRT:進程使用的虛擬內(nèi)存總量,VIRT=SWAP+RES
RES:進程使用的惦积、未被換出的物理內(nèi)存大小接校,RES=CODE+DATA
SHR:共享內(nèi)存大小
S:進程狀態(tài)
%CPU:上次更新到現(xiàn)在的CPU占用時間比
%MEM:使用物理內(nèi)存占比
TIME+:進程時間的CPU時間總計,單位1/100秒
ARGS:進程名

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末狮崩,一起剝皮案震驚了整個濱河市蛛勉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌睦柴,老刑警劉巖诽凌,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異坦敌,居然都是意外死亡侣诵,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門狱窘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杜顺,“玉大人,你說我怎么就攤上這事蘸炸」纾” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵搭儒,是天一觀的道長洗鸵。 經(jīng)常有香客問我,道長仗嗦,這世上最難降的妖魔是什么膘滨? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮稀拐,結(jié)果婚禮上火邓,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好铲咨,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布躲胳。 她就那樣靜靜地躺著,像睡著了一般纤勒。 火紅的嫁衣襯著肌膚如雪坯苹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天摇天,我揣著相機與錄音粹湃,去河邊找鬼。 笑死泉坐,一個胖子當(dāng)著我的面吹牛为鳄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播腕让,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼孤钦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了纯丸?” 一聲冷哼從身側(cè)響起偏形,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎觉鼻,沒想到半個月后壳猜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡滑凉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年统扳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畅姊。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡咒钟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出若未,到底是詐尸還是另有隱情朱嘴,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布粗合,位于F島的核電站萍嬉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏隙疚。R本人自食惡果不足惜壤追,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望供屉。 院中可真熱鬧行冰,春花似錦溺蕉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肛走,卻和暖如春漓雅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背朽色。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工邻吞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人纵搁。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像往踢,于是被迫代替她去往敵國和親腾誉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 針對安卓的移動端測試峻呕,adb是不可避免需要接觸的利职,熟練掌握相關(guān)常用的adb命令,會給測試帶來很大便利瘦癌,同時也可以將...
    adonisjph閱讀 1,471評論 1 8
  • 福利大放送 這是對好多adb命令行的總結(jié)猪贪,很實用,有些東西知道了之后就會特別酷炫: 內(nèi)容 指定目標設(shè)備: 如果只有...
    Only凹凸曼閱讀 2,529評論 1 6
  • 針對移動端 Android 的測試讯私, adb 命令是很重要的一個點热押,必須將常用的 adb 命令熟記于心, 將會為 ...
    指尖劃過諾言閱讀 836評論 0 1
  • 一斤寇、基礎(chǔ)操作 安裝app 獲取安裝位置 卸載app 重啟手機 啟動adb服務(wù) 關(guān)閉服務(wù) 進入shell環(huán)境 二桶癣、設(shè)...
    Winter_F閱讀 258評論 0 0
  • ADB是android sdk里的一個工具,用這個工具可以直接操作管理android模擬器或者真實的andriod...
    宇文臭臭閱讀 1,027評論 0 2