軟件測試現在比較火的就是車載測試,在車載測試行業(yè)里,會涉及到非常多的Android端的測試,所以,掌握一些adb命令的使用,十分必要。
什么是adb?
我們要操縱虛擬設備進行應用安裝、文件導入導出等操作,需要借助adb命令來實現。adb(Android Debug Bridge),就是Android調試橋,借助adb工具,我們可以管理設備或手機模擬器的狀態(tài),還可以進行很多手機操作,如安裝軟件、運行shell命令等。簡而言之,adb就是連接Android手機與PC端的橋梁,可以讓用戶在電腦上對手機進行全面的操作。
車載測試
adb常用命令
1、查看系統(tǒng)中已連接的設備
adb devices
2、獲得最高的權限(控制權),可以進行修改或刪除系統(tǒng)核心文件等
adb root
3、給當前已連接設備安裝一個安裝包
adb install xx.apk
4、卸載某個APP
adb uninstall 包名
5、進入設備或者模擬器的shell環(huán)境,在這個Linux shell中,我們可以執(zhí)行各種Linux命令
adb shell
6、將電腦的一些文件,傳輸進入設備中
傳輸文件:adb push C:UsersAdministratorDesktop123.txt /sdcard/test/321.c
傳輸文件夾:adb push C:UsersAdministratorDesktopvideo /sdcard/test/
7、系統(tǒng)中已連接的設備大于1時,可使用該命令指定設備
adb -s 192.168.10.12
8、對一些目錄下的文件進行查看刪除
adb shell
cd /data/... 進入到目標目錄
ls 查看
rm adb.txt 刪除adb.txt
6、退出shell環(huán)境
exit
7、將 Android 設備上的文件或者文件夾復制到本地
adb pull test/a.txt d:
8、清除應用數據與緩存:
adb shell pm clear 123.apk
11、查看日志并導出log文件到本地
adb logcat >D:logsa.txt
12、查看adb 版本
adb version
13、 輸出最近5行的日志數據
adb logcat -t 5
15、 查看屏幕分辨率
adb shell wm size
16、殺死某個進程:(三個步驟)
adb shell
ps
kill pid
ps是查看進程命令,kill pid 你想結束的進程
17、獲取文件的讀寫權限:
adb root
adb remount
推薦閱讀: