分享

Android SDK增加虚拟设备机身内存(ROM)、运行内存(RAM)方法

 独孤求财 2013-05-15

Android SDK增加虚拟设备机身内存(ROM)、运行内存(RAM)方法

前段时间二黑介绍了用 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仍进入未修改系统)

最后,祝你玩得愉快。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多