【Android】常用adb命令

注意:以下命令需在adb shell下執(zhí)行!

1.進程cpu占用率

top -d 1 | grep 包名

top -m 10 -t -d 2

2.各進程cpu占用率

top -m 10 -s cpu

參數(shù)含義:
PID : progress identification,應(yīng)用程序ID
S : 進程的狀態(tài),其中S表示休眠,R表示正在運行,Z表示僵死狀態(tài),N表示該進程優(yōu)先值是負數(shù)
THR : 程序當前所用的線程數(shù)
VSS : Virtual Set Size虛擬耗用內(nèi)存(包含共享庫占用的內(nèi)存)
RSS : Resident Set Size實際使用物理內(nèi)存(包含共享庫占用的內(nèi)存)
PCY : 前臺(fg)和后臺(bg)進程
UID : User Identification,用戶身份ID
Name : 應(yīng)用程序名稱

3.查看當前終端中的進程信息

ps

4.dumpsys相關(guān)命令

// 查看Activity相關(guān)信息
adb shell dumpsys activity

// 查看CPU相關(guān)信息
adb shell dumpsys cpuinfo

// 查看電池使用信息
adb shell dumpsys battery

//查看Window的相關(guān)信息,最后部分可以看到分辨率的信息
adb shell dumpsys window

5.獲取線程cpu占用情況

top -m 10 -t -d 2

6.Load Average

cat /proc/loadavg

這個文件中一共有五個值,依次為 :1分鐘平均load、5分鐘平均load、15分鐘平均load、cpu隊列中的任務(wù)數(shù)/總?cè)蝿?wù)數(shù)、最后一次運行的進程或線程id;

7.輸出日志到logcat

adb logcat -v time process> logcat.log
adb logcat -v time> logcat.log

8.獲取anr日志

adb pull /data/anr/traces.txt D:\xsyProject\log

9.虛擬狀態(tài)欄相關(guān)

全屏模式(隱藏狀態(tài)欄、虛擬按鍵)
adb shell settings put global policy_control immersive.full=*

隱藏狀態(tài)欄
adb shell settings put global policy_control immersive.status=*

隱藏虛擬按鍵(上滑操作呼出)
adb shell settings put global policy_control immersive.navigation=*

恢復(fù)正常模式
adb shell settings put global policy_control null

10.打印kernel log

adb shell cat /proc/kmsg

kernel log寫入文件:

adb root

adb shell cat /dev/kmsg -n > kernel.log

11.查看內(nèi)存占用情況

adb shell dumpsys meminfo

12.查看文件夾大小

du -k 以k為單位顯示大小。

13.獲取文件夾總大小

du -sh ./

14.查看當前apk版本號

adb shell dumpsys package 包名 | findstr versionCode

15.查看當前文件夾下文件個數(shù)

ls -l |grep "^-"|wc -l

16.刪除文件/文件夾

tools>adb remount
tools>adb shell
---su
---cd system/sd/data //進入系統(tǒng)內(nèi)指定文件夾
---ls //列表顯示當前文件夾內(nèi)容
---rm -r xxx //刪除名字為xxx的文件夾及其里面的所有文件
---rm xxx //刪除文件xxx
---rmdir xxx //刪除xxx的文件夾

17.強制安裝

adb install -r xxx.apk【-r 強制安裝】

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容