【问题标题】:Android Studio Out of MemoryAndroid Studio 内存不足
【发布时间】:2013-11-08 01:32:18
【问题描述】:

今天早上我遇到了 Android Studio 的问题,每次打开它都会出现以下错误。

我已尝试删除 Android Studio 并进行全新安装。删除所有首选项文件夹。删除并重新下载我的项目的存储库。创建一个新项目。所有这些仍然以出现此错误而告终。不管我增加多高的内存它仍然会出现这个问题。

我检查了活动监视器,它实际上只使用了 524mb 的内存。有人有什么建议吗?

接下来我要尝试的是使用旧版本的 Android 工作室。除此之外,我不确定除了全新安装操作系统之外还能做什么,并希望一切顺利。

更新: 无法解决此问题,必须重新安装 OSX。

【问题讨论】:

  • 我有这个,不得不重新安装和更新 Android Studio。

标签: macos android-studio


【解决方案1】:

我今天与这个问题斗争了几个小时,最后尝试了 File -> Invalidate Caches / Restart... 并选择了 Invalidate/Restart 选项。似乎已修复 Out of Memory 错误。

不知道以后这是否对您有用,但希望对您有所帮助。

【讨论】:

  • 我重新安装了 Android Studio,删除了 ~/Library/Preferences/AndroidStudioPreview 和 ~/Library/AppSupport/AndroidStudioPreview,但这是唯一有效的解决方案。 +100!
  • Op 需要将此标记为答案。这对我也有用
  • 对我来说效果很好!
  • 它对我不起作用。上周它工作正常。我在星期五更新,从那时起我每小时重新启动 Studio。编辑配置无数次,增加了所有这些配置。重置所有这些和那个。那东西还是不行
  • 这有帮助,但我不断收到错误。有没有其他人面临同样的问题?请帮帮我。
【解决方案2】:

转到 /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 工作室和重建。
    5. 仍然面临这个问题,需要适当的调查。

    【讨论】:

      【解决方案4】:

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

      示例问题:就我而言,在我的活动的 onCreate 函数中,我写了binding.root.also{ } 并删除了同样作用域函数的左大括号。这导致 Android Studio 内存不足并死机。

      解决方法:我删除了记事本中的also功能,之后就没有问题了。

      【讨论】:

        【解决方案5】:

        当我输入 /* 开始注释几行时,这发生在我身上。它发生在我可以添加 */ 以关闭评论部分之前。因此,文件的整个后半部分(及以后)都被注释掉了。我无法返回添加所需的 */ 来关闭评论,因为在我这样做之前“内存不足”窗口不断弹出。

        所以我关闭了 Android Studio, 在记事本中打开相同的 .java 文件, 在 /* 下面添加了所需的 * / 几行, 用记事本保存文件, 然后在 Android Studio 中重新打开它。

        内存不足问题一去不复返了。

        【讨论】:

          【解决方案6】:

          即使我有 16gb Ram + I7700K CPU,我最近也遇到了同样的错误(Android studio 3)。 我注意到它在我禁用虚拟内存 RAM 后开始出现,因为我的 SSD 需要一些额外空间。所以我重新激活它,问题就解决了!

          【讨论】:

            【解决方案7】:

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

            【讨论】:

              猜你喜欢
              • 2020-01-23
              • 2015-02-10
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-07-04
              相关资源
              最近更新 更多