如何更改Android模拟器使用的RAM数量?

37

在首次设置时,Android Studio要求我指定模拟器将使用的RAM容量。我输入了800M但是运行速度很慢。我需要稍微增加一点像1.5GB这样的大小。我该怎么做?在第一次设置后是否可编辑?


2
可能是为什么Android Studio模拟器非常缓慢?的重复问题。 - Frederic Klein
4个回答

61

我以前生成了一个Pixel 2的映像,这些值被锁定以匹配 1536 MB 的默认硬件设置,所以要编辑它们,我需要使用ADV管理器中的"Show on disk"选项并编辑hardware-qemu.iniconfig.ini文件中的hw.ramSize键。


4
那正是我在寻找的!谢谢。 - Cícero Moura
感谢您提供这个解决方案。 - Praveen Singh
这个工作做得很好!谢谢! - LeJexy
还需要删除hardware-qemu.ini.lock文件,并通过再次运行模拟器来自动生成它。 - imgkl
很奇怪他们不让你在设备管理器中编辑Google Play模拟器的RAM,但这种方法可以增加RAM。 - undefined

23

我的答案似乎已经过时了,所以要查看最新版本,请点击这个答案

前往工具->Android->AVD管理器,那里有一个像铅笔一样的图标可以编辑你的AVD,点击它,然后在弹出窗口中点击显示高级设置,在那里你可以更改RAM大小。


我在虚拟设备上测试我的应用程序,而不是装有三星修改版Android的Note 5。它运行得非常缓慢。非常感谢。 - Arda Çebi
愉快编码 :) - Masked Man
34
根据我的检查,RAM大小和vm大小的修改已被禁用。 - DYS
4
那没有起作用。 - Fernando Torres

21
  • AVD管理器中创建一个新的虚拟设备。

  • 在出现的窗口中选择新硬件配置文件(左下角)。

  • 在新出现的第二个窗口中,您可以看到内存选项。您可以在RAM列中更改RAM大小


问题已经出在这里了。模拟器中有一个最小RAM设置,我需要更改它。否则,按照你在这个答案中建议的做法是不可能的。第一个答案可行。 - Arda Çebi
请注意,如果您创建一个新的配置文件,您将无法选择具有Google Play服务的设备。 - Fernando Torres

1
或者您可以创建一个新的硬件配置文件,允许您选择可用的内存量。此外,您可以在设备文件的hardware-quemu.ini和config.ini中更改CPU核心数。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接