本文根據(jù)如下的模擬器安裝做一些解釋:
本文環(huán)境:Windows XP sp3,最新JAVa環(huán)境,android-sdk_r06-windows.zip,android 2.2 API Level 8,均為各自官網(wǎng)最新版本。
如果 http://developer.android.com/ 被和諧,可考慮使用代理訪問,如在代理服務(wù)器不好找的情況下,可考慮Google的GAppProxy代理,速度很好。
或者訪問http://androidappdocs-staging.appspot.com/index.html,Google專為防和諧。
Name:自定義虛擬的名稱,不能有空格或者其他非法字符,否則不能創(chuàng)建,即Creat AVD不能高亮點擊。
Target:選擇要運行的android 版本(也可理解為內(nèi)核?),此處有兩個版本,取決于你在最初時下載的選擇,個人理解這兩個同樣為2.2版本差異在
從名稱上不難理解,一個是優(yōu)化后的內(nèi)核包,一個是google原生態(tài)的,當然這兩個都是Google原版本,未被做過其他改動,通過查看img以及表現(xiàn)在
系統(tǒng)啟動后安裝的一些自帶軟件和功能上的差異,原生態(tài)的占用內(nèi)存??;以及在皮膚,字體,地圖等一些外在差異。
Size:就是要模擬卡存儲卡的大小,視個人需求而定,推薦256MB以上,此處的KiB就是KB,MiB就是MB。如果有用過的映像文件可直接使用。文件存在:
C:\Documents and Settings\Administrator\.android\avd\sdk2.2.avd\sdcard.img,如果分配太大則會占用更多的系統(tǒng)空間。如果有需要可以將其備份,
以供以后直接使用,選擇File直接載入即可。
Skin:Built-in其實就是定義屏幕尺寸的像素,可以使用由SDk直接提供的常見分辨率,具體的可查看(你的文件解壓存放路徑)android-sdk-windows\platforms\android-8\skins\;
HVGA 320*480像素;QVGA 320*240像素;WQVGA400 400*240像素;WQVGA432 432*240像素;WVGA800 800*480像素;WVGA854 854*480像素
Resolution就是自定義分辨率,除非有特殊需求,否則不建議自定義,因為自定義的尺寸沒有對應(yīng)的右側(cè)界面,當然你也可以自己做對應(yīng)的此存的皮膚。
一般選擇好尺寸后在Hardware中會自動增添一項abstracted lcd density,默認是160,下文解釋此處。
Hardware:Abstracted Lcd Density默認160,最直接的表現(xiàn)就是手機圖標和文字的大小,120最小,可根據(jù)分辨率的大小自定義,一般推薦使用默認值即可。
SD Card Support 是否支持插入/彈出閃存卡;
Dpad Support 是否要讓手機支持DPad鍵,默認為yes,表示支持。DPad鍵就是手機上的那些Home鍵、返回鍵、電話鍵、電源鍵。
不過測試表明即使no,皮膚上的那些鍵也可用,可以理解為外設(shè)之類的手柄,鍵盤等。
Accelerometer是否要讓手機支持加速器功能,默認為yes,表示支持。
Maximum horizontal camera pixels若讓手機支持照相機功能,接著會要求定義照相機的像素,默認水平像素為640。
Cache partition size要指定/cache分割區(qū)的大小,默認值為66 MB。
Audio playback support是否要讓手機支持音樂播放功能,默認為yes,表示支持。
Track-ball support是否要讓手機支持軌跡球功能,默認為yes,表示支持。
Maximum vertical camera pixels讓手機支持照相機功能,接著會要求定義照相機的像素,默認垂直像素為480。
Camera support 手機是否支持照相功能,默認no。
Battery support是否要讓手機支持電池功能,默認為yes,表示支持。
Touch-screen support是否要讓手機支持觸碰屏幕功能,默認為yes,表示支持。
Audio recording support是否要讓手機支持音樂錄制功能,默認為yes,表示支持。
GPS support 是否支持手機定位,默認yes。
Cache partition support是否要讓Android手機系統(tǒng)支持額外的/cache分割區(qū),這樣放在/cache的暫存文件不會使用到Android系統(tǒng)空間,默認為yes,表示支持。
Keyboard support是否要讓手機支持QWERTY鍵盤輸入功能,默認為yes,表示支持。
Max VM application heap size最大虛擬機應(yīng)用程序堆大小,就是系統(tǒng)最低內(nèi)存閥值,當運行低于這個值,系統(tǒng)會結(jié)束一些進程,默認值16。
Device ram size是否要更改手機的內(nèi)存容量,默認值為96 MB,建議更改為256 MB以上。
至此就完成搭載Android 2.2版的定制化AVD硬件裝置設(shè)定了,但實際中有些硬件不受控制。
推薦定制設(shè)置:
Size:512MB
Skin:Built-in -> HVGA
Hardware:Abstracted Lcd Density 160 (可自定義,輸入其他值也可比如200)
Cache partition size 128MB
Camera support yes
Device ram size 512
語言設(shè)置為setting -> language & keyboard -> select language,界面中文在重啟后生效。
至此發(fā)現(xiàn):1,C:\Documents and Settings\Administrator\.android\avd下即為配置文件,在下一節(jié)目錄中可找到配置文件config.ini,進行相應(yīng)參數(shù)的更改。更改配置文件后需要重新啟動模擬器才行。
直接使用模擬器新建相同名稱的,并選擇進行覆蓋,也可更改參數(shù),可立即生效。
2,運行(你的文件解壓存放路徑)android-sdk-windows\tools\android.bat,放送到桌面快捷方式,可啟動模擬器。
也發(fā)現(xiàn)一點小問題,1,模擬器進程emulator.exe比較消耗CPU,運行程序時酷睿雙核的常常占到30-40;
2,鼠標操作反應(yīng)不好,延遲感嚴重,比較不爽。(待解決)
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。