前段時間二黑介紹了用Android SDK安裝Android4.0的 方法,相信不少同學已經搶先安裝嘗試了,通過此方法你還可以在PC上安裝其他版本的安卓系統。但是有不少同學試玩了之後,發現虛擬安卓設備會犯卡,而且機身的存儲空間不是很大,只要幾十兆,裝完一些程式後就裝不進去了,並且有些程式只能安裝在ROM中,不支援記憶體卡安裝。那麼有沒有解決辦法呢?答案當然是有的,下面看我一一道來。
首先簡單介紹一下RAM、ROM的基礎概念:
RAM:手機的運行記憶體,相當於電腦記憶體條,決定你手機的運行性能、流暢度,系統犯卡就是因為RAM過小。通常Android2.3建議最小256M,Android4.0建議最小513M。
ROM:手機記憶體 ,手機自帶存儲空間大小, 也就是系統磁碟分割,類似電腦的系統磁片。如iPhone的8G、16G記憶體就是指次。
用Android SDK建立完虛擬安卓設備後,系統只會分配給它們很小的記憶體,我們需要手動調整一下來提高性能。
修改的方法有幾種,這裡只介紹最簡單的一種,高手請直接無視用CMD吧。
首先是修改RAM大小,方法比較簡單,AVD控制介面就可修改。(老版本的SDK無效,請確保你的開發工具為較新版本)
找到SDK安裝目錄,打開AVD Manager.exe,找到要修改的安卓設備,點擊Edit:
然後修改Device ram size大小,2G記憶體的電腦可以填512M,4G的可以填1024M,不要太大,不然安卓設備會打不開。完成後點擊Edit AVD即可。
修改完後再打開安卓設備RAM就會增加,也就不會卡了。
但此時ROM大小仍未進行修改,假如不需要安裝太多軟體的話,到這一步就沒問題了。但假如你熱衷於在虛擬機器裡折騰一番的話你就需要增加一下ROM的大小了。
在下圖中我們可以看到,SDK默認只為Android4.0分配了64M的可分配空間,裝幾個軟體就沒地方了,怎麼折騰?!
修改方法其實就是CMD模式的簡化版本。
在桌面上新建一個快捷方式,在快捷方式目標處填入以下資料:
你的android-sdk安裝路徑\emulator.exe -avd <AVD名字> -memory <RAM大小> -partition-size <ROM大小>
如我的為:D:\android-sdk-windows\tools\emulator.exe -avd Android2.3.3 -memory 512 -partition-size 1024
其中<AVD名字>為你建立的安卓設備名稱,如Android2.3.3、Android4.0。<RAM大小>即為RAM大小,示例為512,不用填寫單位,預設以M為單位。
<ROM大小>為記憶體ROM大小,示例為1024M,填寫1024即可。(不用填寫<>)下圖為修改完後的圖,總容量已增加到0.97G:
這種方法同時包含了修改RAM和ROM的大小,簡單方便。以後你進入安卓設備時,通過點擊桌面的快捷方式即可進入修改RAM、ROM大小後的系統。(通過AVD Manager仍進入未修改系統)
最後,祝你玩得愉快。