Android Studio 1.3.1 中的错误 Java 堆大小

Posted

技术标签:

【中文标题】Android Studio 1.3.1 中的错误 Java 堆大小【英文标题】:Error Java Heap size in Android Studio 1.3.1 【发布时间】:2015-11-04 23:52:55 【问题描述】:

我最近将 android Studio 从 1.2 更新为 1.3.1。 更新 Gradle Sync 失败消息后开始显示以增加 Java 堆大小。

以下是错误截图。

TIA

【问题讨论】:

【参考方案1】:

打开您的项目gradle.properties 文件并粘贴它。

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m

【讨论】:

【参考方案2】:

转到安装它的 Android Studio 文件夹。有文件stduio.exestudio64.exe,文件类型为VMOPTIONS,在记事本中打开你会看到类似这样的东西:

-Xms512m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio1.3
-Didea.platform.prefix=AndroidStudio

根据错误,您可能需要更改其中的 2 个值。

-Xms512m
-Xmx1280m

检查这个值并改变它。

【讨论】:

即使按照您的回答,我又遇到了同样的问题。它正在工作,但又开始显示错误。 您是否再次使用新版本更新了您的 AS?如果是,则旧文件将替换为新文件 不,我没有更新。现在我尝试了 Rustam 的答案,现在它可以工作了。 好的,很好用。我认为它只用于那个项目。 是的,仅适用于该项目【参考方案3】:

在 Windows 7 上,对我有用的是将 Android Studio JDK 位置指向系统 JDK(最新)所在的位置。

在下面的图片中,我用红色标记了应该相同的位。

Android Studio 项目,File > Project Structure > SDK Location > JDK Location

命令行,java -version

【讨论】:

【参考方案4】:

只需在您的项目中打开gradle.properties 文件并添加:

org.gradle.jvmargs=-Xmx1024m

我在升级系统到win10时遇到了这个问题

【讨论】:

【参考方案5】:

在 Android Studio 中,转到 Help-> Edit Custom VM Options。点击是按钮,然后更改第一个两个值。 更多信息 - https://developer.android.com/studio/intro/studio-config.html

【讨论】:

【参考方案6】:

我遇到了和你一样的问题。但现在我已经解决了它只是将我的 JDK 版本 1.7 更新到 1.8。现在它对我来说很好。并使用 JAVA_HOME 和 Android Studio ->Project Structure->SDK Location=>JDK Location 配置环境变量。

【讨论】:

以上是关于Android Studio 1.3.1 中的错误 Java 堆大小的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 中的渲染器错误

android studio中的重复输入错误

调试中的 Android Studio 错误

如何解决android studio中的错误:Android资源链接失败

Android Studio 中的重复资源错误

Android Studio 中的 React Native 项目错误