adb 常用命令

2021-07-04 21:24:40 字數 1493 閱讀 3604

**

adb命令的主要用途

1. 執行android裝置的shell(命令列)。

2.管理模擬器或android裝置的對映埠。

3. 安裝和解除安裝應用程式。

關閉或開啟adb服務

關閉adb服務  adb kill-server

開啟adb服務  adb start-server

檢視當前連線的裝置

adb devices

直接選定裝置來執行命令(當有多個裝置時使用)

d: 真機(多個裝置中只有乙個真機時適用)

e: 模擬器(多個裝置中只有乙個模擬器)

s: 序列號

adb -d install helloworld.apk

adb -s emulator-5556 install helloworld.apk

安裝和解除安裝apk程式

adb install helloworld.apk

adb uninstall helloworld.apk

adb顯示和匯出log資訊

adb logcat

adb logcat > 1.txt

啟動activities

adb shell am start -n 包名/包名+類名

adb shell am start -n com.android.settings/com.android.settings.settings   // 啟動設定apk

常用adb shell命令

getprop  顯示系統屬性資訊

setprop  設定系統屬性資訊

service list  顯示系統服務列表

ps  列出系統程序

lsdf   檢查檔案系統的磁碟空間占用情況

catkill

檢視記憶體占用

procrank 系統中各程序的記憶體使用快照,這裡有pss,uss,vss,rss。我們一般觀察uss來反映乙個process的記憶體使用情況,uss 的大小代表了只屬於本程序正在使用的記憶體大小,這些內存在此process被殺掉之後,會被完整的**掉。

vss - virtual set size 虛擬耗用記憶體(包含共享庫占用的記憶體)

rss - resident set size 實際使用物理記憶體(包含共享庫占用的記憶體)

pss - proportional set size 實際使用的物理記憶體(比例分配共享庫占用的記憶體)

uss - unique set size 程序獨自占用的物理記憶體(不包含共享庫占用的記憶體)

dumpsys

顯示系統資料資訊 如:

dumpsys  wifi  顯示wifi資訊

dumpsys cpuinfo  顯示cpu資訊

dumpsys meminfo com.android.launcher2 顯示launcher2的記憶體使用情況

adb shell dumpsys 

activity 顯示系統activity資訊

adb常用命令

安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...

adb 常用命令

顯示當前執行的全部模擬器 對某一模擬器執行命令 abd s 模擬器編號 adb devices列出來id 命令 獲取模擬器中的檔案 adb pull 用pull命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...

adb 常用命令

1.顯示當前執行的全部模擬器 adb devices 2.安裝應用程式 adb install r 123.apk 3.獲取模擬器中的檔案 adb pull 4.向模擬器中寫檔案 adb push 5.進入模擬器的shell模式 adb shell 6.缷載apk包 adb shell rm 123...