无法在AVD管理器android studio中更改Ram大小

Gir*_*ata 12 android

我无法在android studio中更改AVD管理器的内存和存储部分中的ram大小.我希望模拟器运行得更快(我有8GB RAM).控件完全灰显.

这是截图

小智 19

查找您的 avd 文件夹,然后查找您要更改的图像的文件夹并编辑 config.ini。改变值

hw.ramSize

  • 在我的 macOS 系统上,该文件位于 `~/.android/avd/NAMEHERE.avd/config.ini` 中,并且 `adb shell` 中的 `cat /proc/meminfo` 确认它有效。添加 4096M 时模拟器崩溃,但 3500M 似乎没问题。 (2认同)

Hos*_*hno 17

如果使用" 推荐 "系统映像创建AVD,则无法在创建AVD时或在编辑AVD时更改" 内存和存储 "参数.

在此输入图像描述

解:

您应该从" x86 Images "选项卡中选择" Image " ,然后在下一页中更改" Memory and Storage "参数.

  • 这对我来说并没有解决,请参阅stackoverflow.com/q/55713335/7678788 (5认同)
  • 这实际上与图片是否有Google Play有关。您的解决方案在大多数情况下都有效,因为 AVD Manager 通常会在“推荐”选项卡上列出 Google Play 映像,在“x86 映像”选项卡上列出其他映像。但是(a)如果硬件配置文件不支持 Google Play,那么您可以从“推荐”选项卡中进行选择,(b)甚至某些“x86 图像”也支持 Google Play,正如您从 rahulserver 的答案中的屏幕截图中看到的那样。所以,TL;DR - 问题不在于它是否在“推荐”选项卡上,而在于它是否在 Google Play 上,但在大多数情况下两者是相关的 (2认同)

Dan*_*ele 15

它发生在我身上,带有预先安装的Playstore应用程序的图像.也许这是一个Android SDK bug.尝试创建一个没有Playstore应用程序的应用程序.


Pyt*_*Man 10

这是适用于我的 Android 4.1 解决方案。

  1. 像往常一样通过 AVD Manager 创建 AVD
  2. 磁盘上保存 AVD 数据的打开位置 在此处输入图片说明
  1. 打开记事本上的配置文件。里面应该是一行以行开头hw.ramSize。在那里你应该改变你想要的 MB 数。保存更改,关闭文件。
  2. 在 Android Studio 中单击文件 > 从磁盘重新加载所有
  3. 如果您选择查看详细信息,您应该在那里看到 ram 大小现在已更改。

我希望它会有所帮助。

  • 尽管必须重新启动 Android Studio 才能使更改生效,但效果完美。从磁盘重新加载所有内容对我不起作用。 (2认同)

小智 5

您可以通过编辑config.iniint 文件来查找此avd 设置

>hw.ramSize
Run Code Online (Sandbox Code Playgroud)