Ho usato diverse versioni di Android Studio negli anni, e devo ammettere che non ha fatto altro che migliorare in modo esponenziale.
Ok, le prime versioni erano bruttine e piene di problemi (o per meglio dire, problemi con soluzioni talmente semplici che adesso vengono auto-risolti dalle nuove edizioni, come la configurazione della destinazione predefinita di JDK…..un parto ai tempi capirlo).
“java.lang.OutOfMemoryError: Java heap space” Soluzione!
Se durante la compilazione di un’app su Android studio ricevete l’errore:
java.lang.OutOfMemoryError: Java heap space
ci sono diverse possibili soluzioni.
Java di base ha uno spazio massimo di Heap predefinito, che di solito è standard per alcune piattaforme predefinite (varia da 32 a 64 bit, piattaforma ecc).
Quindi, una delle soluzioni è quella di aumentare questo spazio di heap.
Su Android Studio ad esempio, potete farlo:
- Aprendo il file gradle.properties;
- aggiungendo (o modificando) il file con questo codice: org.gradle.jvmargs=-Xms1024m -Xmx2048m
Non ho il file gradle.properties o il metodo non funziona!
Va bene. Andiamo per il metodo tramite interfaccia grafica, che è sempre più carino.
Su Android Studio, andate su File–>Settings–>Appearance & Behaviour–>Memory Settings:
su IDE max heap size, aumentatene le dimensioni e mettete il valore che preferite (maggiore è, meglio è!).