小螞蟻 |
|
|||
風(fēng)雨過(guò)后才見(jiàn)彩虹 |
公告
日歷
導(dǎo)航常用鏈接留言簿(174)隨筆分類(189)
0--感興趣的網(wǎng)站1--國(guó)內(nèi)測(cè)試網(wǎng)站2--測(cè)試同行的blog
3--開(kāi)發(fā)好友的blog最新評(píng)論
|
編寫背景:
一年多沒(méi)有更新blog,有很多東西很想給同行分享,但是總沒(méi)有刺激我動(dòng)手放上來(lái)的動(dòng)力。也許是真的老了、也許是自己的重心轉(zhuǎn)移了。最近又開(kāi)始帶徒弟了,她學(xué)習(xí)的熱情感染了我,因此決定在blog上開(kāi)了這么一個(gè)歸類:軟件測(cè)試_徒弟的文檔。 ADB工具的安裝與卸載命令的實(shí)踐 作者:李玉玲 adb工具的作用就是連接安卓操作系統(tǒng);下面分享ADB工具的安裝和卸載命令實(shí)踐。 查看盒子是否開(kāi)啟adb功能,需要使用“ping 盒子IP”,如果通過(guò)但是“adb connection 盒子IP”連接失敗,則沒(méi)有開(kāi)啟adb功能。這時(shí)候,需要用USB連接盒子和PC,根據(jù)開(kāi)發(fā)人員提供的升級(jí)安裝包進(jìn)行升級(jí),即可開(kāi)啟adb功能。 本次使用的是Q12機(jī)頂盒。它默認(rèn)開(kāi)通了adb功能。只有XXXXX的版本才禁掉了adb功能。 2、獲取盒子的IP
點(diǎn)擊盒子上的設(shè)置,進(jìn)入“網(wǎng)絡(luò)連接”,查看IP設(shè)置,即可獲取盒子IP。如下圖(機(jī)頂盒上的截圖用到adb的命令包括adb connect,adb shell screencap,adb pull。具體用法參考文檔《機(jī)頂盒截圖步驟》):圖2 查詢IP 由上圖可以看出本次使用的盒子的IP為:192.168.88.104。 二、使用adb命令安裝和卸載軟件的步驟 1、adb工具安裝 方法:把附件中的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll文件拷貝到D盤/adb。(也可拷貝到其他自定義路徑,如D:\Fbox。) ![]() 圖3 未設(shè)置環(huán)境變量時(shí) 上圖說(shuō)明adb命令只能在adb應(yīng)用程序存在的路徑中使用,在其他路徑下不可以使用。 ![]() 圖4 設(shè)置環(huán)境變量后 上圖是重新配置環(huán)境變量后,adb命令可以隨時(shí)使用。 ![]() 圖5 系統(tǒng)屬性 ![]() 圖6 路徑 ![]() 圖7 修改路徑 2、安裝apk應(yīng)用 (1)打開(kāi)cmd,輸入“d:”,之后輸入“cd adb”,進(jìn)入到應(yīng)用程序存放的位置。![]() 圖8 進(jìn)入adb存放位置 (2)輸入連接機(jī)頂盒命令 adb connect 192.168.88.104 //IP地址為機(jī)頂盒IP 顯示有……connected字樣,表示已連接成功。![]() 圖9 安裝軟件 (3)輸入安裝APK包命令 adb install [apk路徑和名稱],其中apk應(yīng)用可以直接從存儲(chǔ)的位置拖拽過(guò)來(lái),不用手動(dòng)敲打路徑。我們這里以優(yōu)酷客戶端為安裝包。 ![]() 圖10 安裝成功 (4)查看應(yīng)用是否安裝成功 進(jìn)入“應(yīng)用”中的“我的應(yīng)用”,即可查看。 3、卸載apk應(yīng)用 (1) 連接機(jī)頂盒 輸入adb connect 192.168.88.104 //IP地址為機(jī)頂盒IP (2)adb uninstall 包名 //包名形如com.android.testme,不包含后綴.apk 如果不知道包名,可通過(guò)以下方法查詢: 1) adb connect 192.168.88.104 2) adb shell 3) #cd data/app 4) #ls //查看包名。![]() 圖13 查看安裝包 其中需要注意的是: 查看有com.youku.tv-1.apk,卸載時(shí)如果輸入:adb uninstall com.youku.tv-1.apk,則會(huì)報(bào)Failure錯(cuò)誤,正確應(yīng)該輸入:adb uninstallcom.youku.tv,后面的“-1”也不用,它不是包名的一部分,而是多次重復(fù)安裝時(shí)Android系統(tǒng)自動(dòng)加上的。![]() 圖14 卸載 和安裝時(shí)一樣,可以查看此軟件已經(jīng)被成功卸載。 注:如果在安裝軟件的過(guò)程中,出現(xiàn)了“系統(tǒng)空間不足”的信息,可以先查看包名,進(jìn)行卸載。完成之后,繼續(xù)安裝新軟件。 三、adb工具的相關(guān)問(wèn)題 /data 存放的是用戶的軟件信息(非自帶rom安裝的軟件);/data/app 存放用戶安裝的軟件;/data/data 存放所有軟件(包括/system/app 和 /data/app 和 /mnt/asec中裝的軟件)的一些lib和xml文件等數(shù)據(jù)信息;/data/dalvik-cache
存放程序的緩存文件,這里的文件都是可以刪除的。 因此,apk安裝后,默認(rèn)的存放位置時(shí)/data。詳細(xì)文章參考如下鏈接: http://www.androidlearner.net/android-directory-apk-install.html 利用adb工具進(jìn)行軟件安裝不可以自定義安裝位置。安裝后的軟件只能默認(rèn)存放在/data/app中,這里的軟件才具有可視性。 2、安裝后的文件的權(quán)限和占用空間大小如何查看?
adb shell cd /data/app ll //查看安裝的每一個(gè)軟件的具體信息,具體包含權(quán)限、占用空間等 df //檢查文件系統(tǒng)的磁盤空間占用情況 3、adb工具的安裝和卸載命令參數(shù)
(1)安裝命令 adb install <apk文件路徑> :將指定的apk文件安裝到設(shè)備上 (2)卸載命令 adb uninstall -k <軟件名> :卸載軟件但是保留配置和緩存文件 4、用adb工具安裝和卸載常見(jiàn)問(wèn)題
問(wèn)題一:若安裝時(shí)提示"error:more than one device and
emulator",可用“adb devices”查看,應(yīng)該存在多個(gè)devices,此時(shí)可用“adb disconnect 172.30.57.86”命令斷開(kāi)不使用的連接,再用命令“adb connect 172.30.
評(píng)論:
|
![]() |
|
Copyright © lijun | Powered by: 博客園 模板提供:滬江博客 |