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