Android之常見adb命令一
使用命令行來代替adb調(diào)試橋視圖讀取數(shù)據(jù)有時(shí)更加方便,那么如何使用命令行呢?
1.命令行中啟動(dòng)adb
點(diǎn)擊【sdk】à【platform-tools】à【adb.exe】便可以使adb.exe運(yùn)行起來,那么從命令行中該如何啟動(dòng)該應(yīng)用程序呢,如圖1-1所示:
圖1-1所示
為了方便直接可以使用adb.exe應(yīng)用程序,我們可以把本地adb.exe的路徑信息放入環(huán)境變量中,如圖1-2所示是新建用戶環(huán)境變量并賦值的過程圖,此時(shí)在任何路徑下都可以運(yùn)行adb。
圖1-2所示
因?yàn)樾陆薬db.exe所在路徑的環(huán)境變量,所以我們可以直接在命令行中使用adb命令來運(yùn)行該程序,此時(shí)無需輸入adb.exe所在的具體路徑,如圖1-3所示。
圖1-3所示
2.常用的adb命令
以上是準(zhǔn)備工作,下面是具體的adb命令:
l adb devices:列舉當(dāng)前連接在電腦上的設(shè)備,如圖1-4所示。該設(shè)備既包括模擬器也包括真機(jī)。另外在使用真實(shí)的手機(jī)做開發(fā)時(shí)要在“設(shè)置“------“開發(fā)者選項(xiàng)”目錄下選中“USB調(diào)試”。
圖1-4所示
l adb install:安裝應(yīng)用程序到設(shè)備上,如圖1-5所示即把計(jì)算機(jī)桌面上的一個(gè)apk安裝到模擬器上。
圖1-5所示
l adb uninstall :從設(shè)備上卸載應(yīng)用程序,如圖1-6所示即把模擬設(shè)備上名為“歷趣市場”的應(yīng)用卸載掉。adb uninstall?。及?,所以每一個(gè)apk都有唯一的一個(gè)包名。如果兩個(gè)apk的包名相同,在安裝第二個(gè)apk時(shí)會(huì)自動(dòng)覆蓋第一個(gè)apk。
圖1-6所示
l adb kill-server:把a(bǔ)db的調(diào)試橋的服務(wù)殺死。如圖1-7所示是關(guān)閉adb調(diào)試橋服務(wù):
圖1-7所示
l adb start-server:把a(bǔ)db的調(diào)試橋服務(wù)打開。如圖1-8所示是打開adb服務(wù)的效果圖。從下圖可以看出adb調(diào)試橋服務(wù)占用的端口是:5037,所以一般adb無法打開時(shí)很有可能是該端口被其它進(jìn)程所占用。
圖1-8所示
l adb pull:從手機(jī)里面提取一個(gè)文件。如圖1-9所示:
圖1-9所示
l adb push:把電腦上的文件放在手機(jī)上。Gha.jpg是電腦桌面上的一張圖片,haha.jpg是導(dǎo)進(jìn)手機(jī)SD卡圖片的名稱,如圖1-10所示:
圖1-10所示
本文版權(quán)歸傳智播客Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客Android培訓(xùn)學(xué)院
首發(fā):http://xamj520.com/android/