修改android SDK 模拟器(avd) 内存大小

模拟器上运行的程序越来越多,终于报内存不足的异常,安装apk也不行了……

才发现原来默认的模拟器内存只有128,太小了,难怪那么卡!修改配置文件以扩大手机内存:

1、网上的方法:

配置文件目录:

C:\Documents and Settings\username\.android\avd\avdname.avd

该目录下包含:hardware-qemu.ini;emulator-user.ini;config.ini三个配置文件

修改hardware-qemu.ini中hw.ramSize = 128;的值;

验证结果,网上的这种方式在模拟器重启之后又变成原来的128了,无效!

2、通过命令行修改手机默认内存:

在windows cmd下运行emulator命令 启动已经建立好的虚拟Android系统

    你的android-sdk安装路径\emulator.exe -avd <AVD名字> -memory <RAM大小> -partition-size <ROM大小>

  G:\android-sdk_r08-windows\android-sdk-windows\tools\emulator.exe -avd Android -memory 512 -partition-size 1024

3、还是有问题,每次重启avd内存还是变成了128,我卡;解决方案:创建emulator.exe的快捷方式,在目标中保存G:\android-sdk_r08-windows\android-sdk-windows\tools\emulator.exe -avd Android -memory 512 -partition-size 1024,以后每次用这个快捷方式启动模拟器!

原文地址:https://www.cnblogs.com/qsl568/p/2299149.html