和大家一塊討論一下Android中模擬器的記憶體,有的時候我們在用模擬器開發應用的時候嗎,會用到記憶體,那麼一般小的應用的話,模擬器內建的記憶體就夠用了,但是有的時候我們會接觸到很大的應用的話,我們模擬器上的記憶體就會不夠用,那麼我們怎麼辦才行那,大家到了這裡以後就會頭大,過了今天以後童鞋們在看到這種情況的話,就不會在頭大了,那麼我們還等什麼,讓自己的Android模擬器記憶體變的更大一些吧。
1. 我們以Windows平台的SDK為例,這裡eoeAndroid的模擬器配置路徑為 C:\Documents and Settings\android\.android\avd\android3.avd ,大家注意這個路徑中藍色的android是我的Windows使用者名稱,而紅色的Android3.avd則是我蜂巢模擬器的名稱,我在建立AVD時輸入的是Android3,具體的大家可以看,congfig.ini就是這個模擬器的設定檔:
:
我們用記事本開啟這個ini檔案,當然我們可以看到Unix/Binary的分行符號,這裡eoeandroid建議你使用UltraEdit或Notepad++開啟,這裡僅作為示範我們大家說下這個檔案的結構吧,
- hw.lcd.density=160 ; 是螢幕的密度
- sdcard.size=64M ;這句代表分配SD卡的大小,我這裡僅給了64M
- skin.name=WXGA ;解析度
- skin.path=platforms\android-11\skins\WXGA ;模擬器皮膚
- hw.keyboard.lid=no ;是否有物理鍵盤
- vm.heapSize=48 ; 虛擬機器預設堆大小
- hw.ramSize=256 ; 模擬器的RAM運行記憶體大小,可以看到這裡只有可憐的256MB
- image.sysdir.1=platforms\android-11\images\ ; 模擬器的映像檔案路徑
這裡大家主要是修改hw.ramSize這句,將後面的256換為更大的,當然要根據你PC電腦的實體記憶體來修改了,否則會嚴重映像你電腦的效能,如果你電腦的記憶體是2GB或以上,推薦和摩托Xoom平台的RAM設定的一樣大小,hw.ramSize=後面寫1024,儲存即可,
Android原始碼加入SDK
Android模擬器使用SD卡
如何在Android模擬器中安裝和卸載程式
你如何正確啟動Android SDK 1.5模擬器
往電腦上的Android模擬器中安裝APK的方法