最近小編面試赖捌,被問adb常用命令,奈何平時都用但是不善于總結矮烹,以致于面試時就忘記了越庇。因此決定寫下來,供自己以后查看奉狈。(以下ubuntu操作系統(tǒng)下)
1卤唉、查看設備
adb devices
2、日志
adb logcat -v time >log.txt
3仁期、pull桑驱、push
adb pull 遠程路徑 本地路徑
例子:
adb pull /sdcard/1.png ./
adb push 本地路徑 遠程路徑
例子:
adb push 1.png /sdcard/
4、裝包跛蛋,卸載包
adb install -r xxx.apk
adb uninstall 包名
5熬的、截圖
adb shell screencap /sdcard/1.png
6、查看某個路徑下的所有文件
adb shell ls /sdcard/
7赊级、獲取屏幕分辨率
adb shell wm size
8押框、獲取手機的品牌,型號理逊,版本號
adb shell getprop ro.product.brand
adb shell getprop ro.product.model
adb shell getprop ro.build.version.release
9橡伞、獲取手機上安裝的包
adb shell pm list package
獲取手機上安裝的三方應用包
adb shell pm list package -3
adb shell pm list package -f |grep iReaer
adb shell pm list package -i |grep iReaer
10、獲取手機上某個安裝包的versionName,versionCode
adb shell dumpsys 包名 |grep versionName
adb shell dumpsys 包名 |grep versionCode
11挡鞍、啟動骑歹,關閉 activity
adb shell am start 包名(或者activity)
adb shell am force-stop 包名(或者activity)
12、按鍵操作
adb shell input keyevent 4
13墨微、獲取cpu道媚,電量,流量
xxx:包名
adb shell top -n -1 |grep 包名
adb shell dumpsys battery |grep level
獲取userId
adb shell dumpsys package xxx |grep userId
獲取上行流量翘县,下行流量(xxx:傳入userId)
adb shell cat /proc/net/xt_qtaguid/stats |grep xxx
14最域、獲取進程id(pid)
adb shell ps |grep 包名
15、關閉進程
adb shell kill -9 進程id
16锈麸、啟動镀脂,關閉adb服務
adb start-server
adb kill-server
17、刪除/sdcard/下文件夾
adb shell rm -R /sdcard/logs
18忘伞、清除程序數(shù)據(jù)
adb shell pm clear 包名
19薄翅、獲取當前activity名
adb shell dumpsys window windows |grep Current
20沙兰、錄屏
adb shell screenrecord /sdcard/demo.mp4
21、獲取cpu翘魄,內(nèi)存
adb shell dumpsys meminfo package
abd shell dumpsys cpuinfo|grep package
其他沒想好的鼎天, 歡迎補充····