學習android中用模擬器偵錯工具很方便,不過第一次啟動類比會很慢,
在elipse裡建立模擬器會XP系統會預設建立在 c:\document and setting\user\目錄下,而且這個路徑不能更改,這樣很是不爽,
現在我們改用command建立模擬器,增加指定模擬器的目錄,命令如下
cmd:
android create -avd -n GPhone -t 6 -c 512m -p d:\android\ -f -s QVGA
運行該條命令之後,會要你再確認一條命令,直接選N即可,如果建立成功會列出該AVD的資訊
也可以用android list avd 查看本機上所有的avd,接下來將逐一講解命令中的參數含義
android create -avd告訴android tool你將建立一個avd
android create -avd -n name: 指定改AVD的名字,習慣上我建立的avd都會命名為GPhone
android create -avd -n GPhone -t 6: t 參數指定該模擬器類比的android系統版本一般為[1-8],你可以用android list targets 查看你安裝的SDK有哪些層級,2.1-2.3的系統都是4
android create -avd -n GPhone -t 6 -c 512m :c參數決定該模擬器的sdcard的大小,通常我會指定為512M,因為一般我們都只會調試一個android項目,過大過小都不好
android create -avd -n GPhone -t 6 -c 512m -p d:\android\ : p參數指定該模擬器建立在那個目錄,只要你儲存空間足夠,你可以隨意指定
android create -avd -n GPhone -t 6 -c 512m -p d:\android\ -f :f參數表示強制覆蓋該目錄下之前建立的同名avd
android create -avd -n GPhone -t 6 -c 512m -p d:\android\ -f -s QVGA :s參數指定avd的skin,可以為QVGA|WAGA...
建好的模擬器你也可以在eclipse裡進行參數修改!
建好只會運行:
emulator -avd GPhone 即可啟動模擬器,但我很懶不想每次都去運行這樣一條命令,於是建了一個bat,以後雙擊該bat即可啟動模擬器,這樣就避免在eclipse裡啟動模擬器,導致eclipse很卡,改bat內容如下:
C:\Program Files\android-sdk\tools\emulator.exe -avd GPhone
將上面這段話儲存為startAvd.bat即可,當然如果你的android sdk目錄有變,請改為相應的目錄!