在《Android基礎之用Eclipse搭建Android開發環境和創建第一個Android項目》中我曾介紹過如何給Android SDK配置環境變量,現在它就有用武之地了,我們可以直接在Windows命令提示符(cmd)窗口下去使用這些Android命令來輔助我們進行開發。
1、在命令行管理模擬器設備(AVD)
- list:列出機器上所有已經安裝的Android版本和AVD設備
- list avd:列出機器上所有已經安裝的AVD設備;
- list target:列出機器上所有已經安裝的Android版本
- create avd:創建一個AVD設備
- delete avd:刪除一個AVD設備
- update avd:升級一個AVD設備使其符合新的SDK環境
- create project:創建一個新的Android項目
- update project:更新一個已有的Android項目
- create test-project:創建一個新的Android測試項目
- update test-project:更新一個已有的Android測試項目
例1:要查看當前系統上所有已安裝的AVD設備,則可以輸入:android list avd,如下圖:
例2:創建一個全新的AVD設備,可執行如下命令:
android create avd -n <AVD名稱> -t <SDK版本號> -s <AVD皮膚> -p <AVD保存路徑>
如:android create avd -n 1.5 -t 3 -s HVGA
2、用emulator命令啟動模擬器
使用emulator.exe啟動模擬器有兩種方法:
- emulator -avd <AVD名>
- emulator -data <鏡像文件名稱>
例如如下命令:
emulator -avd 2.2 //此處為運行名為2.2的AVD設備
emulator -data userdata-qemu //此處為以userdata-qemu作為鏡像文件來運行AVD設備,而該鏡像文件則位於AVD設備保存位置的avd文件夾目錄下找到,如:
3、常用的ADB命令
ADB是一個非常強大的工具,位於SDK安裝目錄的platform-tools子目錄下,它既可以完成模擬器文件與電腦文件的相互復制,也可以安裝apk應用,甚至直接切換到Android系統中執行Linux命令。
- adb -devices:查看當前運行的模擬器
- adb push c:/123.doc /sdcard/:將電腦文件復制到模擬器中
- adb push /sdcard/abc.txt c:/ :將模擬器文件復制到電腦
- adb shell:啟動模擬器的shell窗口,此時就可以在模擬器的shell窗口中直接執行Linux命令
- adb install [-r] [-s] <文件> :安裝apk文件,其中-r表示重裝該apk,-s表示將apk安裝到SD卡上,默認是安裝到內部存儲器上
- adb uninstall [packge] [-k]:從系統中卸載程序包,-k表示只刪除該應用程序,但保留該應用程序所有的數據和緩存目錄
以上所述若有不妥,歡迎拍磚!