Je construisais mon application de test dans Android Studio, puis dans le journal des événements, il était dit:
Android Studio utilise cet emplacement JDK: C: \ Program Files \ Android \ Android Studio \ jre qui est différent de ce que Gradle utilise par défaut: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 L'utilisation de différents emplacements peut engendrer plusieurs démons Gradle si les tâches Gradle sont exécutées à partir de la ligne de commande lors de l'utilisation d'Android Studio.
Puis a donné ces options:
- Plus d'informations...
- Configurer Android Studio pour utiliser le même JDK que Gradle et synchroniser
- Ne plus afficher cet avertissement
J'ai cliqué sur:
Configurer Android Studio pour utiliser le même JDK que Gradle et synchroniser
alors mon application ne voulait plus construire.
Voici l'erreur:
Échec de la synchronisation de Gradle: impossible de démarrer le processus démon.
Ce problème peut être dû à une configuration incorrecte du démon.Par exemple, une option jvm non reconnue est utilisée.
Veuillez vous référer au chapitre du manuel de l'utilisateur sur le démon à https://docs.gradle.org/5.4.1/userguide/gradle_daemon.htmlLigne de commande de processus: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = ZA -Duser.language = en -Duser. variante -cp C: \ Users \ {MyUserName} \. gradle \ wrapper \ dists \ gradle-5.4.1-all \ 3221gyojl5jsh0helicew7rwx \ gradle-5.4.1 \ lib \ gradle-launcher-5.4.1.jar org.gradle. launcher.daemon.bootstrap.GradleDaemon 5.4.1
Veuillez lire la sortie de processus suivante pour en savoir plus:
Une erreur s'est produite lors de l'initialisation de la machine virtuelle Impossible de réserver suffisamment d'espace pour le tas d'objets 1572864 Ko Consultez le journal IDE pour plus de détails (Aide | Afficher le journal) (16 s 166 ms)
J'ai vérifié les journaux d'événements:
Je pense que précédemment, il a fait ceci:
Demander à Gradle d'utiliser Java à partir de C: / Program Files / Android / Android Studio / jre
Maintenant, il dit ceci:
Demander à Gradle d'utiliser Java à partir de C: / Program Files (x86) /Java/jdk1.8.0_181
Comment puis-je le remettre en place pour que mon application puisse à nouveau être construite?
Toute aide / conseil sera apprécié