我无法在android studio的AVD管理器的内存和存储部分改变RAM的大小。我想让模拟器运行得快一点(我有8GB内存)。控件是完全灰色的。

如果你创建的AVD带有" Recommended "的系统镜像,那么你就不能改变" 内存和存储 "参数既不是在你创建AVD时也不是在你编辑AVD时。
Solution:
You should select your " 图片 " from " x86 图片s "标签,然后改变" 内存和存储 "的参数在下一页。

这发生在我身上的是一个预装了playstore应用程序的图像。也许这是一个Android SDK的错误。尝试创建一个没有playstore应用程序的图像。

寻找你的avd文件夹,然后寻找你想改变的图像的文件夹,编辑config.ini。 改变以下的值
hw.ramSize
~/.android/avd/NAMEHERE.avd/config.ini
和
cat /proc/meminfo
中的
adb shell
证实了它的作用。在添加4096M时,仿真器崩溃了,但3500M似乎是好的。

这里有一个适用于安卓4.1系统的解决方案,对我很有效。
hw.ramSize
line. There you should change the number of MB you want. Save changes, close file.
I hope it will help.

你可以通过编辑
config.ini
中的
avd
文件来做到这一点。
settings
look for this
>hw.ramSize
fresher
发布于
2021-11-06
0
人赞同
一旦操作系统安装完成,在点击完成之前,在高级设置中再次编辑RAM。
这似乎是不真实的。
这在我的版本中是正确的(3.4 Win系统),但如果你从设备概览中克隆,就不是这样了。现在,在
Create New Virtual Device
对话中,
Clone Device..
按钮创建了一个可编辑的实例,无论选择什么设备。
yane
:
马特-布莱斯韦尔的方法对我来说是正确的,谢谢你。
问题是,克隆的配置文件不支持Google Play图像。选择克隆设备后,当你进入图像选择屏幕时,你将被迫选择一个没有Google Play的图像。你可以一开始就这样做,选择一个不含Google Play的图像(不克隆设备),就不会出现这种 "灰色 "的问题。
rahulserver
发布于
2021-11-06
0
人赞同
除了Fresher的回答之外,似乎连x86的图像都不能用了(至少我的mac OS是这样)。
下面是截图。
高级设置。
对我有用的是什么?
我只是在硬件选择向导中使用了 "克隆设备"(在你点击 "AVD管理器 "后打开的第一个向导)。
然后在这里设置你的公羊。
一旦你点击 "完成",你将看到你的克隆设备像这样出现在硬件选择向导中。
然后像往常一样继续前进。
问题是,克隆的配置文件不支持Google Play图像。所以在你的情况下,原始的 "Pixel 2 "配置文件将支持Google Play,但 "Pixel 2(已编辑)"将不支持Google Play。当你进入图像选择屏幕时,你将被迫选择一个没有谷歌游戏的图像。你可以一开始就这样做,选择一个没有Google Play的图像(不克隆设备),你就不会出现这种 "灰色 "的问题。