Expiring Daemon because JVM heap space is exhausted

Issue

I just updated the Android Studio to 3.5 Beta 1 and I’m getting

Expiring Daemon because JVM heap space is exhausted

message while the build is running. Also, the build is taking more time to complete. Does anyone have any idea regarding this?

Solution

This can be fixed by increasing the configured max heap size for the project.

Through IDE:

Add the below lines into the gradle.properties file. Below memory size can be configured based on the RAM availability

org.gradle.daemontrue
org.gradle.jvmargs-Xmx2560m

Through GUI:

In the Settings, search for ‘Memory Settings’ and increase the IDE max heap size and Daemon max heap size as per the system RAM availability.

Memory Settings in Android Studio

Answered By – Rishabh Sagar

Leave a Comment