J'essaie de générer un apk signé mais j'obtiens toujours la même erreur.
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
Je ne peux pas déposer ce fichier mais j'ai essayé de modifier gradle-wrapper.properties mais j'obtiens toujours la même erreur.
Ceci est mon fichier gradle-wrapper.properties
#Thu May 05 20:51:44 CEST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
org.gradle.jvmargs=-Xmx2048m
J'ai déjà essayé aussi Android Gradle Impossible de réserver suffisamment d'espace pour le tas d'objets
Réponses:
Créez simplement un fichier appelé
gradle.properties
dans votre projet racine:Ajoutez ensuite à l'intérieur du fichier:
la source
~/.gradle/gradle.properties
. Regardez cette réponse pour savoir comment Gradle recherche le fichier de propriétés: stackoverflow.com/a/30333929/293280jvmargs
paramètre dans les propriétés globales du gradle ou dans le répertoire racine du projet?Dans la fenêtre Projet, cliquez avec le bouton droit sur le nom de votre projet et choisissez Nouveau> Fichier. Le nouveau nom de fichier est "gradle.properties". Le contenu est: org.gradle.jvmargs = -Xmx1536M; (ou le nombre affiché dans votre console Gradle) dans une ligne comme celle-ci: ... augmentez la taille maximale du tas pour le démon Gradle à plus de 2048 Mo.
la source
gradle.properties
se trouve dans les fenêtresDans le studio Android
la source
Suivez simplement les étapes ci-dessous:
J'espère que ça aide.
la source
C'est un problème qui me dérangeait tellement mais qui a ensuite obtenu une solution rapide.
J'ai essayé les méthodes mentionnées par mon collègue mais cela n'a jamais fonctionné pour moi.
Si le problème persiste, utilisez ces deux méthodes.
Remarque La modification de la taille du tas de gradle peut ne pas vous aider beaucoup, mais vous pouvez essayer ces deux méthodes pour éviter ce type d'erreur d'erreur «Gradle daemon».
Fermez toutes les autres applications en cours d'exécution et redémarrez le studio Android. Si l'erreur persiste, utilisez la deuxième méthode.
Cela permet de fermer les processus inutiles exécutés en arrière-plan en maintenant les touches Alt + Ctrl enfoncées, puis en cliquant sur le bouton Suppr pour ouvrir la fenêtre du gestionnaire de tâches.
La plupart du temps, les navigateurs ont tendance à fonctionner en arrière-plan et à consommer beaucoup de mémoire, c'est pourquoi vous voyez cette erreur du démon Gradle.
Par exemple, fermez le processus chrome qui s'exécute en arrière-plan et redémarrez le studio Android ou reconstruisez le projet
la source
Je recherchais également le
gradle.properties
fichier pour activer / désactiver AOSP Accelerate Clean Builds avec Build Cache, comme expliqué dans la page du guide de l'utilisateur d'Android Studio .J'ai trouvé le fichier ici grâce à une simple recherche
find -name 'gradle.properties'
dans mon répertoire racine AOSPla source