Android AVD建立及設定中各參數詳解

來源:互聯網
上載者:User

設定AVD時有些參數比較模糊,特地找了篇文章,大家參考下!

本文根據如下的模擬器安裝做一些解釋:

Name:自訂虛擬名稱,不能有空格或者其他非法字元,否則不能建立,即Creat AVD不能高亮點擊。
Target:選擇要啟動並執行android 版本(也可理解為核心?),此處有兩個版本,取決於你在最初時下載的選擇,個人理解這兩個同樣為2.2版本差異在
從名稱上不難理解,一個是最佳化後的核心包,一個是google原生態的,當然這兩個都是Google原版本,未被做過其他改動,通過查看img以及表現在
系統啟動後安裝的一些內建軟體和功能上的差異,原生態的佔用記憶體小;以及在皮膚,字型,地圖等一些外在差異。

Size:就是要類比卡儲存卡的大小,視個人需求而定,推薦256MB以上,此處的KiB就是KB,MiB就是MB。如果有用過的映像檔案可直接使用。檔案存在:
C:/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,滑鼠操作反應不好,延遲感嚴重,比較不爽。(待解決)
My Android – lasted

設定虛擬機器螢幕的大小

運行(Start)虛擬機器後,會彈出一個對話方塊,
Launch option,主要可以用來設定虛擬機器螢幕與電腦螢幕的比例關係,以及重設虛擬機器。
Scale display to real size:選中後可以自訂設定。
Screen size(in):虛擬機器螢幕像素尺寸,預設值3。
Monitor dpi:電腦螢幕的每英吋像素點數,預設值96,點擊問號可以設定電腦尺寸和解析度,會自動算出當前電腦的dpi。
比如我的電腦螢幕尺寸14’,解析度1600*900,對應的的dpi為131.,看起來就是一個精細程度。
Scale:該值表示虛擬機器螢幕與實際螢幕的映射關係,值為1表示兩者相對應,小於1,螢幕將被縮小,反之則放大。
Wipe user data:清除使用者自訂資料,重設虛擬機器。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.