趙雅智_android使用adb命令詳解附圖

來源:互聯網
上載者:User

標籤:android   style   blog   c   tar   ext   

adb是一個用戶端-伺服器端程式,其中用戶端是你用來操作的電腦,伺服器端是android裝置

我們除了用可視化視窗中操作也可以採用cmd命令列進行操作。


在開始菜單的搜尋欄中輸入cmd開啟命令列

在本地找到adb.exe路徑(1.1),把adb.exe拖到cmd命令列敲擊斷行符號顯示所有可操作協助樣本(1.2)。

 

圖1.1 adb.exe路徑

 

圖1.2 adb命令樣本

 

如果不輸入adb的正確路徑就不能進行正常顯示,1.3:

 

圖1.3adb未能正確開啟

 

為了保證adb在任何路徑下都能使用,我們將adb路徑配置到path路徑,設定path路徑方法為:電腦-屬性-進階-環境變數-系統變數-Path。1.4。在path裡,把adb路徑添加到path路徑即可(加分號),重啟cmd命令列。此時無論在什麼路徑下,輸入adb都可進行操作,1.5。

 

 

圖1.4 設定path路徑

圖1.5 設定path路徑後adb案例顯示

以上為其相關的命令使用說明,當然那個如果你的英文足夠好的話,其實這些都很簡單,當然,如你不太習慣去看這些英文描述的話,那接下來就由我來協助處理這樣的問題吧。有幾個重點的命令需要瞭解:

一、adb devices

列出所有的裝置,2.1.1

 

圖2.1.1 adb devices列出所有的裝置

 

與之對應的可視化視窗2.1.2

 

圖2.1.2可視化視窗列出所有裝置

 

二、adb shell 

掛載到linux的空間(只能在有一個模擬器的時候才能掛到linux空間)。2.2.1

 

圖2.2.1  adb shell 掛載到linux的空間

 

Linux命令中,ls為查看目錄中的檔案、cd /home 進入“/ home”目錄,ctrl c退出,根據linux命令操作2.2.2

 

圖2.2.2 進入手機目錄的acct並查看目錄檔案

 

對應的可視化視窗2.2.3:

 

圖2.2.3 進入手機目錄的acct並查看目錄檔案的可視化視圖

 

三、adb install xxx.apk 

表示對其打包的apk進行安裝到裝置中,如果有多個裝置,我們可以指定裝置adb –s emulator-5554  install  D:/xxx.apk。

2.3.1有一個apk檔案,通過cmd命令列對其安裝到裝置中,2.3.2。接下來我們會看到手機裝置中多了lession01_sms這樣一個程式,2.3.3。

 

圖2.3.1 本地apk檔案

 

圖2.3.2 用cmd命令列將apk檔案安裝到手機

 

圖2.3.3 模擬器安裝成功的介面

如果同時開啟多個裝置,cmd命令列同樣輸入adb install xxx.apk則會報錯(2.3.4),這樣我們就要指定模擬器進行安裝。

 

圖2.3.4 兩個裝置同時開啟會報錯

此時我們需要制定裝置名稱,命令列輸入adb –s 裝置名稱  install  apk檔案(2.3.5)

 

圖2.3.5多個裝置制定apk安裝裝置

 

此時在看android裝置,lession01_phone就按裝成功了,2.3.6.

 

圖2.3.6 lession01_phone安裝成功

四、emulator –avd advname

  啟動模擬器 在可視化視窗中選中虛擬設備,在右邊工具列中點擊start即可啟動對應的模擬器(2.4.2)

 

圖2.4.2 可視化視窗啟動虛擬設備

五、mksdcard  [-l label] <size> [K|M] <file>

 建立sdcard。[-l  label] 定義SD儲存卡磁碟區的卷標名稱。<size>用來是指定所建立的SD儲存卡的大小,可以是多少千(K)byte或多少百萬(M),比如1024M、512K。<file>是所建立SD儲存卡的檔案路徑,如下面範例所示。
範例:建立SD儲存卡

C:\android-sdk-windows\tools>mksdcard   512M  mycard

C:\android-sdk-windows\tools>emulator  -avd   avd-api7  -sdcard  mycard

Sd卡鏡像檔案為圖2.5.1帶lock的檔案將模擬器啟動的時候自動出現,將模擬器關閉自動消失。

 

圖2.5.1sdcard鏡像檔案

 

六、adb push <local> <remote> 

把檔案匯入到sd卡。Local表示為即將匯入的檔案,remote表示sd卡目錄。2.6.1所示

 

圖2.6.1將D盤的1.gif匯入到mnt下的sdcard

匯入檔案在可視化串口中為。

七、adb pull <remote> <local>

 把檔案從sd卡匯出。remote表示sd卡中目錄,local表示為你需要匯入的本地路徑。將1.gif匯入到d盤gif檔案夾下(2.7.1)在本地查看匯出檔案2.7.2。

 

圖2.7.1將1.gif匯入到d盤gif檔案夾

 

2.7.2在本地檔案夾下查看匯出檔案

匯出檔案在可視化視窗中中為。

 

八.android create avd –name android4.2.2 –target 17  

建立模擬器

在可視化視窗中為2.8.1

 

圖2.8.1建立新模擬器

 

九、android list avds 

列出建立的所有虛擬設備

由於4.0以上版本,android命令只能在tools中開啟,此時我們需要把路徑指定到tools路徑中才能使用android開頭的路徑,2.9.1。

 

圖2.9.1 顯示建立的所有avd裝置

在中我們看到一共建立了3個虛擬設備,在可視化視窗中對應為2.9.2

 

 


圖2.9.2 在可視化視窗中查看建立的所有avd裝置

 

十、android 

顯示SDK and AVD manager 2.10.1,顯示結果2.10.2

 

圖2.10.1顯示SDK and AVD manager

 

圖2.10.2 SDK and AVD manager顯示結果

 

十一、android list targets

 列出我們可以使用的 sdk的版本(2.11.1)

 

圖2.11.1用命令列列出我們可以使用的 sdk的版本

在可視化視窗中2.11.2

 

圖2.11.2用可視化視窗列出我們可以使用的 sdk的版本

十二、ctrl + F11 

橫豎屏的切換 2.12.1和2.12.2

 

 

圖2.12.1切換前

 

圖2.12.2切換後

 


轉載請註明出處:http://blog.csdn.net/zhaoyazhi2129/article/details/26468089

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.