Android 模擬器創建參數說明

 

Name:自定義虛擬的名稱,不能有空格或者其他非法字符,否則不能創建,即Creat AVD不能高亮點擊。


Target:選擇要運行的android版本(也可理解爲內核?),此處有兩個版本,取決於你在最初時下載的選擇,個人理解這兩個同樣爲2.2版本差異在從名稱上不難理解,一個是優化後的內核包,一個是google原生態的,當然這兩個都是Google原版本,未被做過其他改動,通過查看img以及表現在系統啓動後安裝的一些自帶軟件和功能上的差異,原生態的佔用內存小;以及在皮膚,字體,地圖等一些外在差異。


Size:就是要模擬卡存儲卡的大小,視個人需求而定,推薦256MB以上,此處的KiB就是KB,MiB就是MB。如果有用過的映像文件可直接使用。文件存在::\Documents and Settings\Administrator\.android\avd\sdk2.2.avd\sdcard.img,如果分配太大則會佔用更多的系統空間。如果有需要可以將其備份,以供以後直接使用,選擇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就是自定義分辨率,除非有特殊需求,否則不建議自定義,因爲自定義的尺寸沒有對應的右側界面,當然你也可以自己做對應的此存的皮膚。一般選擇好尺寸後在Hardware中會自動增添一項abstracted lcd density,默認是160,下文解釋此處。


Hardware:Abstracted Lcd Density默認160,最直接的表現就是手機圖標和文字的大小,120最小,可根據分辨率的大小自定義,一般推薦使用默認值即可。


SD Card Support 是否支持插入/彈出閃存卡;


Dpad Support 是否要讓手機支持DPad鍵,默認爲yes,表示支持。DPad鍵就是手機上的那些Home鍵、返回鍵、電話鍵、電源鍵。不過測試表明即使no,皮膚上的那些鍵也可用,可以理解爲外設之類的手柄,鍵盤等。


Accelerometer是否要讓手機支持加速器功能,默認爲yes,表示支持。


Maximum horizontal camera pixels若讓手機支持照相機功能,接着會要求定義照相機的像素,默認水平像素爲640。


Cache partition size要指定/cache分割區的大小,默認值爲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手機系統支持額外的/cache分割區,這樣放在/cache的暫存文件不會使用到Android系統空間,默認爲yes,表示支持。


Keyboard support是否要讓手機支持QWERTY鍵盤輸入功能,默認爲yes,表示支持。


Max VM application heap size最大虛擬機應用程序堆大小,就是系統最低內存閥值,當運行低於這個值,系統會結束一些進程,默認值16。


Device ram size是否要更改手機的內存容量,默認值爲96 MB,建議更改爲256 MB以上。


至此就完成搭載Android 2.2版的定製化AVD硬件裝置設定了,但實際中有些硬件不受控制。
推薦定製設置:
Size:512MB
Skin:Built-in -> HVGA
Hardware:Abstracted Lcd Density 160 (可自定義,輸入其他值也可比如200)
               Cache partition size 128MB
               Camera support yes
               Device ram size 512
語言設置爲setting -> language & keyboard -> select language,界面中文在重啓後生效。

至此發現:
1,C:\Documents and Settings\Administrator\.android\avd下即爲配置文件,在下一節目錄中可找到配置文件config.ini,進行相應參數的更改。更改配置文件後需要重新啓動模擬器才行。 直接使用模擬器新建相同名稱的,並選擇進行覆蓋,也可更改參數,可立即生效。
2,運行(你的文件解壓存放路徑)android-sdk-windows\tools\android.bat,放送到桌面快捷方式,可啓動模擬器。
也發現一點小問題:
1,模擬器進程emulator.exe比較消耗CPU,運行程序時酷睿雙核的常常佔到30-40;
2,鼠標操作反應不好,延遲感嚴重,比較不爽。(待解決)

設置虛擬機屏幕的大小
運行(Start)虛擬機後,會彈出一個對話框,
Launch option,主要可以用來設置虛擬機屏幕與電腦屏幕的比例關係,以及重置虛擬機。
在電腦上安裝Android模擬器-部分更新詳解 - 安機網技術交流 - android.png

Scale display to real size:選中後可以自定義設置。
Screen size(in):虛擬機屏幕像素尺寸,默認值3。
Monitor dpi:電腦屏幕的每英寸像素點數,默認值96,點擊問號可以設置電腦尺寸和分辨率,會自動算出當前電腦的dpi。
比如我的電腦屏幕尺寸14’,分辨率1600*900,對應的的dpi爲131.,看起來就是一個精細程度。
Scale:該值表示虛擬機屏幕與實際屏幕的映射關係,值爲1表示兩者相對應,小於1,屏幕將被縮小,反之則放大。
Wipe user data:清除用戶自定義數據,重置虛擬機。
發佈了13 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章