您的位置:首页 > 移动开发 > Android开发

Android Emulator could not allocate o 无法启动安卓自带虚拟机解决办法

2016-05-25 12:28 453 查看
Android模拟器无法为当前的AVD配置1.0gb内存分配。考虑调整内存包含多个你的AVD的AVD管理。错误细节:QEMU的pc.ram”

Android Emulator could not allocate 1.0GB of memory for the current AVD configuration. Consider adjusting the Ram Ssize of your AVD in the AVD Manager. Error detail:QEMU 'pc.ram'

在环境变量路径找到配置文件修改堆内存大小更大一点就行嘞如果设置了安卓环境变量在那么虚拟机文件就在环境变量路径找到配置文件修改堆内存大小更大一点就行嘞

avd.ini.encoding=UTF-8

AvdId=Nexus_5X_API_23

abi.type=x86

avd.ini.displayname=Nexus 5X API 23

disk.dataPartition.size=1200M

hw.accelerometer=yes

hw.audioInput=yes

hw.battery=yes

hw.camera.back=none

hw.camera.front=none

hw.cpu.arch=x86

hw.dPad=no

hw.device.hash2=MD5:1be89bc42ec9644d4b77968b23474980

hw.device.manufacturer=Google

hw.device.name=Nexus 5X

hw.gps=yes

hw.gpu.enabled=yes

hw.gpu.mode=auto

hw.keyboard=yes

hw.lcd.density=420

hw.mainKeys=no

hw.ramSize=1024

hw.sdCard=yes

hw.sensors.orientation=yes

hw.sensors.proximity=yes

hw.trackBall=no

image.sysdir.1=system-images\android-23\google_apis\x86\

runtime.network.latency=none

runtime.network.speed=full

runtime.scalefactor=auto

sdcard.size=100M

skin.name=nexus_5x

skin.path=D:\BaiduYunDownload\android-studio\plugins\android\lib\device-art-resources\nexus_5x

tag.display=Google APIs

tag.id=google_apis

vm.heapSize=384

总之很奇怪 堆内存相对大一点  .ramSize 相对小一点 ,总是在不能分配和不能超过1024之间报错, 之后我烦躁了直接乱写 加了个MB那么读取的是默认的大小吧,比如ramsize=1024MB不报错了,运行好像也不卡实际分配了多少呢?

大家可以看看这篇文章

http://www.crifan.com/android_emulator_failed_to_allocate_memory_8/




总之问题解决了不卡就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: