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

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/


总之问题解决了不卡就行了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值