最近在測試 Eclipse for Android 開發環境,發現AVD Device 開機速度異常的慢= =
所以就找了一些改善 AVD 效能的方法,以下將列出本人測試的方法及心得
模擬器環境:Android 4.0
1. 加大 AVD 記憶體大小
方法一、直接修改設定檔
進入 %userprofile%/.android/avd/<AVD Name>/config.ini
找到 hw.ramSize 這個參數,調成你要的大小(MB)
方法二、使用圖形化管理界面修改
進入 AVD Manager,點選你要修改的裝置,進入修改畫面
找到下方的 Device ran size ,調大此參數即可
注意事項:如果調太大,會發生AVD啟動失敗,在往下調即可,Android 4.0版本的AVD預設為512,我這邊是調到768
改善效果:雖然改本參數經測試對AVD啟動速度無效,但是可以加快進入系統後執行APP的速度
2. 加入/修改 AVD Device 啟動參數
方法:進入 Run -> Run Configurations -> Android Application -> <你的專案名稱> ->Target
往下拉找到 Additional Emulator Command Line Options,並加入以下參數
-no-boot-anim
或是勾選底下的 Disable Boot Animation 也可以,效果不變
按下 Apply 套用設定即可
注意事項:本參數是關閉AVD啟動時的開機動畫,所以開機前畫面都是黑色是正常的
改善效果:經測試加入此參數可以有效縮短 AVD 啟動時間,本人測試是縮短10秒鐘