命令行工具
把SDK的tools路徑加入環境變量PATH之后就可以在任何目錄下調用Android調試命令來運行程序。
在控制台窗口內可以輸入下列命令:
android –h
幫助命令,可用來確認安裝配置是否成功,並且可以看到其他的命令。
運行后結果如下圖:
創建AVD虛擬設備
android create avd –n <name> -t <targetID>[-<option><value>]
<name>是要創建的AVD的名稱
<targetID>是Available Android Targets,即使用的SDK版本,可以輸入下列命令獲得:
android list targets
比如先得到targets:
然后創建AVD:
可以用android list avd來查看計算機上創建的虛擬設備。
AVD的保存位置會根據一個叫做“ANDROID_SDK_HOME”的環境變量來指定,如果沒有指定該變量,則它會保存在系統默認的目錄下。
在Windows系統中的默認路徑是C:\Users\<user>\.android\avd
可視化的方法是直接點擊運行SDK目錄下的AVD Manager.exe
啟動模擬機
SDK tools目錄下的emulator.exe可執行文件是硬件設備的一個仿真模擬器。
Emulator通過一個叫做Android Virtual Device(AVD)的配置來指定Android的版本、硬件選項和模擬器外觀。
emulator –avd <avdname>
Android仿真器提供很多選項,讓你在啟動仿真器時,可以設置參數來決定仿真器的行為和顯示外觀。
常用到的設置有Android虛擬設備AVD、顯示屏幕大小和指定SD存儲卡。
標准命令如下:
emulator –avd <avdname> -skin <skinID> -sdcard <filepath>
刪除虛擬機
android delete avd –n <name>
仿真器用存儲卡
讓Android仿真器擁有一個SD存儲卡,可以采用mksdcard命令工具在主要內存上建立一個虛擬SD存儲卡(將硬盤空間鏡像為數據存儲設備),文件格式是FAT32。
mksdcard命令格式如下:
mksdcard [-l label] <size>[K|M] <file>
[-l label]定義SD存儲卡磁盤區的卷標名稱。<file>是所創建的SD存儲卡的文件路徑。
如范例:
mksdcard 512M mycard
emulator –avd avd-api7 –sdcard mycard
一旦創建一個新的SD存儲卡,可以在Android仿真器啟動時采用“-sdcard <file>”參數加入。
例如下面命令是在D盤根目錄下創建一個名稱為mysdcard.img且大小為64MB的存儲卡
mksdcard 64M d:\mysdcard.img