2017-09-30 30 views
0

En utilisant Android Studio 3.0 Beta 6. Cette erreur se produit de plus en plus, lorsque je tente de construire mon projet:java.lang.OutOfMemoryError: limite de tête de GC a dépassé

Error:Execution failed for task ':app:compileDebugJavaWithJavac'. java.lang.OutOfMemoryError: GC overhead limit exceeded

J'ai essayé de le réparer en utilisant cette réponse SO: Android Studio: GC overhead limit exceeded

Cependant, cela n'a fait aucune différence. La seule façon de le réparer est un redémarrage de mon MBP et tout va bien pour les prochaines builds, jusqu'à ce qu'il refasse surface.

Des idées pour résoudre ce problème?

+1

Avez-vous augmenté javaMaxHeapSize? – Kuls

+1

essayez d'ajouter de la mémoire au tas de studio –

+0

L'essayer et voir si elle le résout. Merci les gars – Tander

Répondre

1

Je faisais face à la même question et il est résolu en ajoutant des codes suivants, ajoutez ceci à votre fichier build.gradle:

dexOptions { 
      incremental true 
      javaMaxHeapSize "4g" 
} 
+0

Lorsque je l'ajoute, j'obtiens cet avertissement: Avertissement: La propriété 'android.dexOptions.incremental' est obsolète et n'a aucun effet sur le processus de génération. – Tander

+0

Enlever incremental true et synchroniser votre gradle à nouveau. – Kuls

+0

Merci. Je ne suis pas sûr si cela résout le problème. Laissez-moi lui donner du temps et voir si l'erreur de compilation revient ou non. J'ai upvoted pour le moment. – Tander