1、獲取手機序列號
add get-serialno
2、獲取連接設備
adb devices
3、連接設備(一臺設備連接時)
adb shell
4、adb -s xxxxxxxx shell(xxxxxxxxx爲手機序列號)
5、adb -e shell(進入模擬器)
6、(重啓)
adb reboot
7、重啓設備進入fastboot模式
add reboot bootloader
8、重啓設備進入recovery模式
add reboot recovery
9、發送命令道指定設備
adb [-d|-e|-s<serialNumber>}<command>
10、終止adb服務進程
adb kill-server
11、重啓adb服務進程
adb start-server
12、以root權限重啓adb服務
adb root
13、獲取mac信息
adb shell cat /sys/class/net/wlan0/address
14、獲取cpu信息
adb shell cat /proc/cpuinfo
15、獲取系統配置屬性
adb shell cat /system/build.prop
16、獲取手機wifi和密碼配置信息(需root權限)
w
17、安裝apk
adb install -r xxxxxx.apk
18、安裝到sdcard
adb install -s xxxxxx.apk
19、獲取包名
adb shell pm list package
20、卸載apk
adb uninstall <yourpackage>
21、 卸載apk保留緩存數據
adb shell pm uninstall -k <yourpackage>
22、獲取內存佔用情況
add shell top
23、獲取number以前的內存佔用情況
add shell top [number]
24、刷新一次內存然後返回
add shell top -n 1
25、 查詢後臺service信息
add shell service list
26、查詢當前內存的佔用
add shell cat /proc/meminfo
27、查詢io內存分區
add shell cat /proc/iomem
28、查看進程列表
adb shell ps
29、殺死一個進程
add shell kill<pid>
30、查看指定進程的狀態
adb shell ps -x <pid>
31、所有存儲設備列表
adb shell ls mnt
32、adb remount
33、將電腦文件推到sdcard中
add push xxxxxx /sdcard
34、將scared中的文件保存到本地
adb pull /sdcard/xxxxx /local
35、列出所有文件和文件夾
adb shell ls
36、重命名
rename xxxxx yyyyyy
37、刪除文件
rm xxxx
38、刪除目錄
rm -r xxxxxx
39、移動文件
mv xxxxxx /目錄名
40、設置文件權限
chmod 777 xxxxx
41、創建文件夾
mkdir path/foldername
42、查看文件內容
adb shell cat<file>
43、發送文本內容
adb shell input text ‘文字內容’
44、發送鍵盤事件
add shell input keyevent KEYCODE_HOME
45、獲取手機分辨率(需手機支持)
adb shell wm size
46、獲取手機版本
adb shell <key>例:getprop ro.build.version.sdk
47、設置設備參數設置
adb shell setprop <key><value>
48、使用adb命令截圖
add shell screen -p /sdcard/pic.png
49、使用adb錄製視頻
add shell screenrecord [options]<path/filename>
例子:
adb shell screenrecord —size 640x360 /sdcard/s2.mp4
options說明:
--size width*height
--bit-rate TATE
—time-limit TIME
—rotate
終止錄製:
ctrl+c