版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
要使用adb命令,手機(jī)需要打開(kāi)USBdebug。安裝軟件adbinstallapk文件名稱.apk重新安裝該軟件adbinstall-rapk文件名稱.apk卸載apk軟件adbuninstallapk包名.apk查看手機(jī)上的運(yùn)行日志,此項(xiàng)可以用來(lái)查錯(cuò)adblogcat查看手機(jī)是否連接,以及連接了幾臺(tái)手機(jī)adbdevicesA為手機(jī)路徑,B為電腦路徑,意思為:把文件從手機(jī)中復(fù)制到電腦上adbpullA為手機(jī)路徑,B為電腦路徑,意思為:把文件從電腦復(fù)制到手機(jī)上adbpush進(jìn)入手機(jī)的超級(jí)終端Terminaladbshell重新掛載文件系統(tǒng)adbremount重啟手機(jī)adbreboot重啟到Recovery界面adbrebootrecovery重啟到bootloader界面adbrebootbootloader例子:刷官方高版本后重新獲取ROOT和降級(jí)方法(部份操作)進(jìn)行adb運(yùn)行環(huán)境adbshell設(shè)置超級(jí)用戶模式su映射出目錄mount-oremount,rw-tyaffs2/dev/block/mtdblock3/system退出suexit退出shell準(zhǔn)備接受下一個(gè)adb命令exit增加flash_image文件到手機(jī)上adbpushflash_image.zip/system/bin/flash_imagerecovery先復(fù)制到卡上adbpushrecovery-RA-heroc-v1.6.2.img/sdcard再次進(jìn)入adb環(huán)境adbshell修改文件屬性chmod0755/system/bin/flash_image重啟系統(tǒng)reboot殺掉adbadbkill-server退出adbexitAndroidDebugBridge的一些基本命令。這個(gè)工具直譯過(guò)來(lái)就是Android調(diào)試橋的意思。它提供了強(qiáng)大的特性,例如復(fù)制文件到設(shè)備或從設(shè)備復(fù)制文件。下面介紹一下AndroidDebugBridge(adb)這個(gè)工具。直譯過(guò)來(lái)這個(gè)工具就是Android調(diào)試橋。AndroidDebugBridge(adb),Android重要工具之一,以提供強(qiáng)大的特性,例如復(fù)制文件到設(shè)備或從設(shè)備復(fù)制文件??梢允褂胹hell命令行參數(shù)連接到手機(jī)本身,并發(fā)送基本的shell命令。進(jìn)入命令行,使用adbshell進(jìn)入到Andvoid中shell模式,注意,這時(shí)候模擬器或者手機(jī)要啟用并且正確接通。在這個(gè)shell環(huán)境中,可以:顯示網(wǎng)絡(luò)配置,網(wǎng)絡(luò)配置可顯示多個(gè)網(wǎng)絡(luò)連接。注意這多個(gè)網(wǎng)絡(luò)連接:lo是本地或loopback連接。tiwlan0是WiFi連接,該連接由本地DHCP服務(wù)器提供一個(gè)地址。顯示PATH環(huán)境變量的內(nèi)容。執(zhí)行su命令,以成為超級(jí)用戶。將目錄改為/data/app,其中存放用戶應(yīng)用程序。列出包含某個(gè)應(yīng)用程序的目錄。Android應(yīng)用程序文件實(shí)際上是歸檔文件,可通過(guò)WinZip之類的軟件查看。擴(kuò)展名為apk。發(fā)出ping命令,查看G是否可用。從相同的命令提示符環(huán)境中,還可以與SQLite數(shù)據(jù)庫(kù)交互,啟動(dòng)程序以及執(zhí)行許多其他系統(tǒng)級(jí)任務(wù)。想像一下您正在連接到電話,因此這是非常了不起的功能。一、adb命令adbget-product//獲取設(shè)備的IDadbget-serialno//獲取設(shè)備的序列號(hào)adbdevices //得當(dāng)前運(yùn)行的模擬器/設(shè)備的實(shí)例的列表及每個(gè)實(shí)例的狀態(tài)adbbugreport//查看bug報(bào)告二、shell命令通過(guò)adbshell命令進(jìn)入shell后,執(zhí)行下列命令。1、訪問(wèn)數(shù)據(jù)庫(kù):sqlite32、記錄無(wú)線通訊日志:一般來(lái)說(shuō),無(wú)線通訊的日志非常多,在運(yùn)行時(shí)沒(méi)必要去記錄,但我們還是可以通過(guò)命令,設(shè)置記錄:logcat-bradio3、刪除應(yīng)用:Android沒(méi)有提供一個(gè)卸載應(yīng)用的命令,需要自己手動(dòng)刪除:cd/data/apprmappName.apk注:[appName]為應(yīng)用的名稱;三、可以在Androidshell下使用的一些linux命令命令:ls //查看目錄date//打印或設(shè)置當(dāng)前系統(tǒng)時(shí)間cat/proc/meminfo//查看內(nèi)存信息cat/proc/cpuinfo//查看CPU信息以上就是AndroidDebugBridge的基本命令。Android本來(lái)就是一個(gè)linux操作系統(tǒng),所以大部分都是linux的命令,如mkdir,ls,netstat,mount,ps等,這里就不具體介紹了,主要介紹幾個(gè)Android特有的。getprop返回Android的所有系統(tǒng)屬性。getevent打印所有的鍵盤(pán)和觸摸事件logcat輸出日志printenv系統(tǒng)環(huán)境變量am運(yùn)行start/broadcast/instrument(instrument可以運(yùn)行自動(dòng)化測(cè)試代碼,其它的還沒(méi)有試過(guò))Android模擬器啟動(dòng)命令模式在android-sdk-windows-1.1\tools執(zhí)行emulator以執(zhí)行模擬器加上-skin參數(shù),指定顯示模式HVGA-L,即可改為橫向emulator-skinHVGA-L(480*320,水平顯示)emulator-skinHVGA-L(320*480,垂直顯示,模擬器預(yù)設(shè)模式)emulator-skinHVGA-L(320*240,水平顯示)emulator-skinHVGA-L(240*320,垂直顯示)#使用mksdcard指令模擬1GB的記憶卡mksdcard1024Msacard.img#模擬插入sd卡的模擬器emulator-sdcardsdcard.img#使用adb+push上傳文件SD記憶卡adbpush001.jpg/sdcard(復(fù)制文件到/sdcard目錄下)adbpushpictures/sdcardadbpushmp3/sdcardadbshell(Android模擬器啟動(dòng)命令模式)#cd/sdcard(進(jìn)入/sdcard目錄)#ls(查看SD記憶卡中的檔案)#使用adb+pull從sdcard卡下載文件adbpull/sdcard/001.jpg.(下載/sdcard目錄下的檔案)adbpull/sdcard/pictures.(下載sdcard目錄下的pictures目錄)#刪除SD卡里面的檔案adbshell#cd/sdcard#rm001.jpg(刪除SD記憶卡里的檔案)#rm-r*(刪除SD記憶卡里所有檔案與目錄)Android仿真器影片播放方法mksdcard4096Mvideo.img(制作一個(gè)圖像文件的SD記憶卡)adbpushvideo.avi/sdcard(從計(jì)算機(jī)復(fù)制圖像文件到SD卡中)emulator-sdcardvideo.img(啟動(dòng)模擬器并載入SD卡)adbinstalliiivpa.apk(安裝MeridianVideoPlayer)接下來(lái)就可以用裝上去的player播放.mp4、3gp與.wmv三種文件格式#安裝APK應(yīng)用程序adbinstallfilename.apk(安裝filename.apk)adbinstall-rfilename.apk(保留已設(shè)定數(shù)據(jù),重新安裝filename.apk)adb-semulator-5554installfilename.apk(指定安裝APK套件在5554的Android仿真器中)#移除APK應(yīng)用程序adbuninstallpackageadbuninstall-kpackage(移除程序時(shí),保留數(shù)據(jù))此package名稱不是安裝APK套裝時(shí)的文件名或顯示在仿真器中的應(yīng)用程序名稱可以先到/data/data或data/app目錄下,查詢想移除的package名稱adbshellls/data/data或/data/app(查詢package名稱)exitadbuninstallpackage(移除查詢到的Package)$adbdevices(顯示目前有多少個(gè)仿真器正在執(zhí)行)$adb-s<serialNumber><command>(指定模擬器來(lái)操作操作)adb-semulator-5554installemail.apk$adbinstallapkfile(安裝APK應(yīng)用程序)adbinstallemail.apk$adbuninstallpackage(移除APK應(yīng)用程序)adbuninstallcom.android.email$adbshell(進(jìn)入androidshell命令模式)$ls$dmesg(查看AndroidLinuxKernel運(yùn)行信息)ls-顯示文件目錄cd-進(jìn)入目錄rm-刪除文件mv-移動(dòng)文件mkdir-產(chǎn)生目錄rmdir-刪除目錄$adbpush<file/dir>(復(fù)制文件到SD卡)adbpushmp3/sdcard$adbpull<file/dir>.(從Android系統(tǒng)下載文件)adbpull/data/app/com.android.email$adblogcat(監(jiān)控模擬器運(yùn)作記錄,以Ctrl+c離開(kāi)監(jiān)控模式)$adbbugreport(產(chǎn)生adb出錯(cuò)報(bào)告)$adbget-state(獲得adb模擬器工作狀態(tài))$adbstart-server(啟動(dòng)adb服務(wù)器)$adbkill-server(關(guān)掉adb服務(wù)器)$adbforwardtcp:6100tcp:7100(更改模擬器通訊網(wǎng)路)$adbshellps-x(顯示android模擬器上所有在執(zhí)行的進(jìn)程)$adbversion(顯示adb版本)$adbhelp(顯示adb指令參數(shù))5、 搜索模擬器/設(shè)備的實(shí)例:取得當(dāng)前運(yùn)行的模擬器/設(shè)備的實(shí)例的列表及每個(gè)實(shí)例的狀態(tài):adbdevices6、 查看bug報(bào)告:adbbugreport7、 記錄無(wú)線通訊日志:一般來(lái)說(shuō),無(wú)線通訊的日志非常多,在運(yùn)行時(shí)沒(méi)必要去記錄,但我們還是可以通過(guò)命令,設(shè)置記錄:adbshelllogcat-bradio8、 獲取設(shè)備的ID和序列號(hào):adbget-productadbget-serialno9、 訪問(wèn)數(shù)據(jù)庫(kù)SQLite3adbshellsqlite3#Emulator命令行啟動(dòng)參數(shù)emulator-timezoneAsia/Taipei(指定時(shí)區(qū))emulator-no-boo-anim(省略開(kāi)機(jī)小機(jī)器人啟動(dòng)畫(huà)面)emulator-scaleauto(調(diào)整模擬器視窗大?。〆mulator-scalefactor(factor:0.1-3.0)emulator-dpi-device300(更改仿真器的分辨率,default為165dpi)emulator-skin<skinID>(更改模擬器顯示模式)emulator-help-keys(顯示鍵盤(pán)快速說(shuō)明)emulator-shell(相當(dāng)于adbshell功能)emulator-datadata.img(使/data目錄使用data.img的文件空間)emulator-sdcardsdcard
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理招商加盟合同模板
- 2024年農(nóng)作物收獲設(shè)備租賃協(xié)議
- 醫(yī)藥制造業(yè)的智能化生產(chǎn)與管理考核試卷
- 開(kāi)設(shè)分店合同模板
- 總包合同與施工合同模板
- 斷橋鋁窗戶銷售合同模板
- 出租廠房標(biāo)準(zhǔn)合同模板
- 電力行業(yè)化工設(shè)備安裝方案
- 酒店業(yè)客戶關(guān)系管理方案
- 2024年個(gè)人木工服務(wù)合同
- 鹽酸安全知識(shí)培訓(xùn)
- 萬(wàn)盛關(guān)于成立醫(yī)療設(shè)備公司組建方案(參考模板)
- 停線管理規(guī)定
- 《我和小姐姐克拉拉》閱讀題及答案(一)
- 大型展會(huì)對(duì)城市會(huì)展業(yè)發(fā)展影響文獻(xiàn)綜述會(huì)展專業(yè)
- 鄉(xiāng)鎮(zhèn)結(jié)核病防治工作職責(zé)
- 機(jī)組啟動(dòng)試運(yùn)行工作報(bào)告
- 禮儀隊(duì)工作計(jì)劃三篇
- 互補(bǔ)輸出級(jí)介紹
- 中波廣播發(fā)送系統(tǒng)概述
- (完整版)管道代號(hào)對(duì)照
評(píng)論
0/150
提交評(píng)論