安卓开发工具Android Studio内存不足问题

24
今天早上我在使用Android Studio时遇到了问题,每次打开它都会出现以下错误。我已经尝试了卸载并重新安装Android Studio,删除所有首选文件夹,移除并重新下载我的项目代码库,创建一个新项目。但是无论我增加内存大小,仍然会出现这个错误。我检查了Activity Monitor,发现实际上只使用了524MB的内存。有人有什么建议吗?下一步我要尝试使用旧版本的Android Studio。除此之外,我不知道还能做什么,除了进行操作系统的清洁安装并希望一切顺利。更新:未能解决此问题,必须执行干净的OSX重新安装。

我也遇到了这个问题,不得不重新安装并更新Android Studio。 - powder366
7个回答

57

今天我花了几个小时来解决这个问题,最后尝试了“文件”->“无效缓存/重启…”并选择了“无效化/重启”选项。看起来已经修复了“内存不足”的错误。

不知道以后是否适用于您,但希望能有所帮助。


我重新安装了Android Studio,并删除了/Library/Preferences/AndroidStudioPreview和/Library/AppSupport/AndroidStudioPreview,但这是唯一有效的解决方案。+100! - nathanielwolf
1
OP需要将此标记为答案。这对我也起作用了。 - Daniel Ochoa
对我来说非常有效! - jophde
它对我来说就是不起作用。上周还好好的。我在星期五更新了一下,自那以后每个小时都要重新启动工作室。编辑了无数次配置文件,增加了所有这些配置。重置了所有这些和那些。那个东西仍然不听话。 - Tonespy
这有所帮助,但我一直再次遇到相同的错误。还有其他人遇到过同样的问题吗?请帮帮我。 - ASN
我有8GB的RAM,仍然遇到问题;在重新安装并删除.AndroidStudio4.0.gradle文件夹后。这是在库更新后开始的。 - Prashant

5

前往 /Applications 并右键单击 Android Studio > 显示包内容 然后进入 /Contents/bin/studio.vmoptions 并将其更改为如下所示:

-Xms128m

-Xmx800m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=96m

-XX:+UseCompressedOops


3

在Android Studio中处理内存不足有几种方法:

  1. 清理项目并重新构建
  2. 无效缓存/重启 -> 与Gradle文件同步项目
  3. 重启电脑
  4. 关闭Android Studio -> 删除.idea文件夹 -> 启动Android Studio并重新构建。
  5. 仍然遇到问题,需要进行适当的调查。

2

这可能是你代码中简单的错误,Android Studio不知道如何解决。

问题示例:在我的情况下,在活动的onCreate函数内,我写了binding.root.also{ }并删除了also作用域函数的左括号。这导致Android Studio内存不足并冻结。

解决方案:我在记事本中删除了also函数,之后就没有出现问题了。


1
当我输入/*来注释几行代码时,发生了这种情况。在我添加*/来关闭注释之前,它就已经发生了。因此,文件的整个后半部分(及其后面)都被注释掉了。我无法返回添加所需的*/来关闭注释,因为每次弹出“内存不足”窗口之前我都无法这样做。
所以我关闭了Android Studio, 在NotePad中打开了同一个.java文件, 在/*下方添加了所需的*/, 用NotePad保存文件, 然后再次在Android Studio中打开它。
内存不足问题永远消失了。

0

我在我的情况下也遇到了同样的问题,我尝试转储内存,它达到了200mb,而在打开工作室时,它显示连续的过程,因为正在加载“.hprof”文件。最后,我删除了“.hprof”并能够运行我的项目。“.hprof”文件已从目录“”中删除


-1
我最近也遇到了相同的错误(在Android studio 3中),即使我有16gb内存+I7700K CPU。我注意到在因需要在我的SSD上腾出一些额外空间而禁用虚拟内存RAM后,该错误开始出现。所以我只是重新启用了它,问题得以解决!

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