无法为对象堆保留足够的空间:Android Studio

Posted

技术标签:

【中文标题】无法为对象堆保留足够的空间:Android Studio【英文标题】:Could not reserve enough space for object heap: Android Studio 【发布时间】:2020-11-26 04:53:03 【问题描述】:

这发生在“gradlew build”期间的 android Studio 中。

错误:“VM 初始化期间发生错误,无法为 3174400KB 对象堆保留足够的空间”(3.18GB)

我已经尝试过 -Xmx 并且对象堆总是扩展到超过。我的 32 位软件不能走得更远。

“org.gradle.jvmargs=-XX:MaxHeapSize=4000m -Xmx4000m”已添加到 gradle 属性文件中。

项目文件夹本身只占用 1.1GB,所以我很困惑这怎么可能。

更新: 这个问题似乎已经解决了。

【问题讨论】:

【参考方案1】:

添加:android:largeHeap="true" 到清单

 <application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:largeHeap="true">

【讨论】:

不幸的是,这个问题似乎已经解决了。

以上是关于无法为对象堆保留足够的空间:Android Studio的主要内容,如果未能解决你的问题,请参考以下文章

无法启动守护进程...无法为 2097152KB 对象堆保留足够的空间

Intellij 偶尔无法为对象堆保留足够的空间

Cordova 无法为 2097152KB 对象堆保留足够的空间

Java 拒绝启动 - 无法为对象堆保留足够的空间

无法为 grails 中的对象堆保留足够的空间

Java 无法为对象堆错误保留足够的空间