**
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...