版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
要使用adb命令,手機需要打開USBdebug。安裝軟件adbinstallapk文件名稱.apk重新安裝該軟件adbinstall-rapk文件名稱.apk卸載apk軟件adbuninstallapk包名.apk查看手機上的運行日志,此項可以用來查錯adblogcat查看手機是否連接,以及連接了幾臺手機adbdevicesA為手機路徑,B為電腦路徑,意思為:把文件從手機中復制到電腦上adbpullA為手機路徑,B為電腦路徑,意思為:把文件從電腦復制到手機上adbpush進入手機的超級終端Terminaladbshell重新掛載文件系統(tǒng)adbremount重啟手機adbreboot重啟到Recovery界面adbrebootrecovery重啟到bootloader界面adbrebootbootloader例子:刷官方高版本后重新獲取ROOT和降級方法(部份操作)進行adb運行環(huán)境adbshell設置超級用戶模式su映射出目錄mount-oremount,rw-tyaffs2/dev/block/mtdblock3/system退出suexit退出shell準備接受下一個adb命令exit增加flash_image文件到手機上adbpushflash_image.zip/system/bin/flash_imagerecovery先復制到卡上adbpushrecovery-RA-heroc-v1.6.2.img/sdcard再次進入adb環(huán)境adbshell修改文件屬性chmod0755/system/bin/flash_image重啟系統(tǒng)reboot殺掉adbadbkill-server退出adbexitAndroidDebugBridge的一些基本命令。這個工具直譯過來就是Android調(diào)試橋的意思。它提供了強大的特性,例如復制文件到設備或從設備復制文件。下面介紹一下AndroidDebugBridge(adb)這個工具。直譯過來這個工具就是Android調(diào)試橋。AndroidDebugBridge(adb),Android重要工具之一,以提供強大的特性,例如復制文件到設備或從設備復制文件??梢允褂胹hell命令行參數(shù)連接到手機本身,并發(fā)送基本的shell命令。進入命令行,使用adbshell進入到Andvoid中shell模式,注意,這時候模擬器或者手機要啟用并且正確接通。在這個shell環(huán)境中,可以:顯示網(wǎng)絡配置,網(wǎng)絡配置可顯示多個網(wǎng)絡連接。注意這多個網(wǎng)絡連接:lo是本地或loopback連接。tiwlan0是WiFi連接,該連接由本地DHCP服務器提供一個地址。顯示PATH環(huán)境變量的內(nèi)容。執(zhí)行su命令,以成為超級用戶。將目錄改為/data/app,其中存放用戶應用程序。列出包含某個應用程序的目錄。Android應用程序文件實際上是歸檔文件,可通過WinZip之類的軟件查看。擴展名為apk。發(fā)出ping命令,查看G是否可用。從相同的命令提示符環(huán)境中,還可以與SQLite數(shù)據(jù)庫交互,啟動程序以及執(zhí)行許多其他系統(tǒng)級任務。想像一下您正在連接到電話,因此這是非常了不起的功能。一、adb命令adbget-product//獲取設備的IDadbget-serialno//獲取設備的序列號adbdevices //得當前運行的模擬器/設備的實例的列表及每個實例的狀態(tài)adbbugreport//查看bug報告二、shell命令通過adbshell命令進入shell后,執(zhí)行下列命令。1、訪問數(shù)據(jù)庫:sqlite32、記錄無線通訊日志:一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:logcat-bradio3、刪除應用:Android沒有提供一個卸載應用的命令,需要自己手動刪除:cd/data/apprmappName.apk注:[appName]為應用的名稱;三、可以在Androidshell下使用的一些linux命令命令:ls //查看目錄date//打印或設置當前系統(tǒng)時間cat/proc/meminfo//查看內(nèi)存信息cat/proc/cpuinfo//查看CPU信息以上就是AndroidDebugBridge的基本命令。Android本來就是一個linux操作系統(tǒng),所以大部分都是linux的命令,如mkdir,ls,netstat,mount,ps等,這里就不具體介紹了,主要介紹幾個Android特有的。getprop返回Android的所有系統(tǒng)屬性。getevent打印所有的鍵盤和觸摸事件logcat輸出日志printenv系統(tǒng)環(huán)境變量am運行start/broadcast/instrument(instrument可以運行自動化測試代碼,其它的還沒有試過)Android模擬器啟動命令模式在android-sdk-windows-1.1\tools執(zhí)行emulator以執(zhí)行模擬器加上-skin參數(shù),指定顯示模式HVGA-L,即可改為橫向emulator-skinHVGA-L(480*320,水平顯示)emulator-skinHVGA-L(320*480,垂直顯示,模擬器預設模式)emulator-skinHVGA-L(320*240,水平顯示)emulator-skinHVGA-L(240*320,垂直顯示)#使用mksdcard指令模擬1GB的記憶卡mksdcard1024Msacard.img#模擬插入sd卡的模擬器emulator-sdcardsdcard.img#使用adb+push上傳文件SD記憶卡adbpush001.jpg/sdcard(復制文件到/sdcard目錄下)adbpushpictures/sdcardadbpushmp3/sdcardadbshell(Android模擬器啟動命令模式)#cd/sdcard(進入/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(制作一個圖像文件的SD記憶卡)adbpushvideo.avi/sdcard(從計算機復制圖像文件到SD卡中)emulator-sdcardvideo.img(啟動模擬器并載入SD卡)adbinstalliiivpa.apk(安裝MeridianVideoPlayer)接下來就可以用裝上去的player播放.mp4、3gp與.wmv三種文件格式#安裝APK應用程序adbinstallfilename.apk(安裝filename.apk)adbinstall-rfilename.apk(保留已設定數(shù)據(jù),重新安裝filename.apk)adb-semulator-5554installfilename.apk(指定安裝APK套件在5554的Android仿真器中)#移除APK應用程序adbuninstallpackageadbuninstall-kpackage(移除程序時,保留數(shù)據(jù))此package名稱不是安裝APK套裝時的文件名或顯示在仿真器中的應用程序名稱可以先到/data/data或data/app目錄下,查詢想移除的package名稱adbshellls/data/data或/data/app(查詢package名稱)exitadbuninstallpackage(移除查詢到的Package)$adbdevices(顯示目前有多少個仿真器正在執(zhí)行)$adb-s<serialNumber><command>(指定模擬器來操作操作)adb-semulator-5554installemail.apk$adbinstallapkfile(安裝APK應用程序)adbinstallemail.apk$adbuninstallpackage(移除APK應用程序)adbuninstallcom.android.email$adbshell(進入androidshell命令模式)$ls$dmesg(查看AndroidLinuxKernel運行信息)ls-顯示文件目錄cd-進入目錄rm-刪除文件mv-移動文件mkdir-產(chǎn)生目錄rmdir-刪除目錄$adbpush<file/dir>(復制文件到SD卡)adbpushmp3/sdcard$adbpull<file/dir>.(從Android系統(tǒng)下載文件)adbpull/data/app/com.android.email$adblogcat(監(jiān)控模擬器運作記錄,以Ctrl+c離開監(jiān)控模式)$adbbugreport(產(chǎn)生adb出錯報告)$adbget-state(獲得adb模擬器工作狀態(tài))$adbstart-server(啟動adb服務器)$adbkill-server(關掉adb服務器)$adbforwardtcp:6100tcp:7100(更改模擬器通訊網(wǎng)路)$adbshellps-x(顯示android模擬器上所有在執(zhí)行的進程)$adbversion(顯示adb版本)$adbhelp(顯示adb指令參數(shù))5、 搜索模擬器/設備的實例:取得當前運行的模擬器/設備的實例的列表及每個實例的狀態(tài):adbdevices6、 查看bug報告:adbbugreport7、 記錄無線通訊日志:一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:adbshelllogcat-bradio8、 獲取設備的ID和序列號:adbget-productadbget-serialno9、 訪問數(shù)據(jù)庫SQLite3adbshellsqlite3#Emulator命令行啟動參數(shù)emulator-timezoneAsia/Taipei(指定時區(qū))emulator-no-boo-anim(省略開機小機器人啟動畫面)emulator-scaleauto(調(diào)整模擬器視窗大?。〆mulator-scalefactor(factor:0.1-3.0)emulator-dpi-device300(更改仿真器的分辨率,default為165dpi)emulator-skin<skinID>(更改模擬器顯示模式)emulator-help-keys(顯示鍵盤快速說明)emulator-shell(相當于adbshell功能)emulator-datadata.img(使/data目錄使用data.img的文件空間)emulator-sdcardsdcard
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微信公眾號管理運營制度
- 運營部門管理制度模板
- 商場運營期間管理制度
- 網(wǎng)絡運營規(guī)章制度
- 水廠運營報告制度
- 體培機構校長運營管理制度
- 碎石中心運營管理制度
- 運營服務質量保證制度
- 涼皮品牌店運營管理制度
- 起重機運營安全管理制度
- 施工電梯基礎施工方案-北京大學第一醫(yī)院城南院區(qū)工程 V1
- 人教版三年級上冊豎式計算練習300題及答案
- 心臟血管檢查課件
- 運用PDCA循環(huán)管理提高手衛(wèi)生依從性課件
- 二手房定金合同(2023版)正規(guī)范本(通用版)1
- 點因素法崗位評估體系詳解
- 初中畢業(yè)英語學業(yè)考試命題指導
- DB63T 1933-2021無人機航空磁測技術規(guī)范
- 繪本這就是二十四節(jié)氣春
- 開車前安全環(huán)保檢查表(PSSR )
- 渾河渾南攔河壩海漫改造工程項目環(huán)評報告
評論
0/150
提交評論