測試_adb

adb介紹
全稱是:Android Debug Bridge,即安卓調試橋,是安卓sdk的一個工具;

下載:http://adbshell.com/upload/adb.zip

端口管理 
adb server與client通信的端口是5037;

ADB命令分爲三部分進行介紹,adb 命令,adb shell 命令,linux 命令
區別:adb命令是adb這個程序自帶的一些命令,而adb shell則是調用的Android系統中的命令
adb 命令:
1.adb devices,獲取設備列表及設備狀態
2.adb get-state,獲取設備的狀態,設備的狀態有3鍾,device,offline ,unknown
3.adb kill-server,adb start-server,結束adb服務,啓動adb服務
4.adb logcat,打印Android的系統日誌
5.adb bugreport,打印dumpsys,dumpstate,logcat的輸出,也是用於分析錯誤
adb bugreport > d:\bugreport.log
6.adb install,安裝應用,覆蓋安裝是使用-r選項
7.adb uninstall,卸載應用,後面跟的參數是應用的包名,請區別於apk 文件名
'-k'表示保存數據和緩存目錄,-k選項,卸載時保存數據和緩存目錄
8.adb pull,將Android設備上的文件或者文件夾複製到本地
9.adb push,推送本地文件至Android設備
10.adb root,adb remount,只針對類似小米開發版的手機有用,可以直接已經這兩個命 令獲取root權限,並掛載系統文件系統爲可讀寫狀態
11.adb reboot,重啓Android設備
12.adb forward,將宿主機上的某個端口重定向到設備的某個端口
13.adb連接遠程連接Android設備
手機,PC處理相同的網絡下,手機安裝應用adbWifi,啓動連接。手機需要獲取root權限(不會的話jj剁了)
接着運行adb connect 192.168.1.102,即可通過無線的方式連接手機,缺點是速度比較慢

adb shell 命令:
跑monkey:adb shell monkey -v -p your.package.name 500

軟件包管理器,pm列表包列出安裝在設備上的應用
adb shell pm list package,參數 -s -3 -f -i
adb shell pm path com.tencent.mobileqq
adb shell pm dump com.tencent.mobileqq
adb shell pm set-install-location
adb shell pm get-install-location
輸入,這個命令可以向Android設備發送按鍵事件
輸入文本,發送文本內容,不能發送中文,adb shell input text test123456
輸入keyevent,發送按鍵事件,adb shell input keyevent KEYCODE_HOME
輸入點擊,對屏幕發送一個觸摸事件,adb shell input tap 500 500
輸入滑動,滑動事件,adb shell input swipe 900 500 100 500
輸入長按事件 adb shell input swipe 500 500 501 501 2000
截圖命令 adb shell screencap -p /sdcard/screen.png
屏幕錄像 adb shell screenrecord sdcard/record.mp4

輸入法列表 adb shell ime list -s
輸入法選擇 adb shell ime set com.baidu.input_mi/.ImeService

查看設備CPU和內存佔用情況:adb shell top
獲取CPU序列號 adb shell cat /proc/cpuinfo
查看當前內存佔用:adb shell cat /proc/meminfo
查看IO內存分區:adb shell cat /proc/iomem
查看當前內存佔用:adb shell cat /proc/meminfo
查看佔用內存前6的APP:adb shell top -m 6
查詢各進程內存使用情況:adb shell procrank
查看後臺services信息:adb shell service list
獲取設備名稱:adb shell cat /system/build.prop
查看wifi密碼:adb shell cat /data/misc/wifi/*.conf

日誌
在logcat裏面打印你設定的信息 adb shell log -p d -t xuxu "test adb shell log"
-p:優先級,-t:標籤,標籤,後面加上消息
查看Android設備的參數信息,adb shell getprop










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章