web-dev-qa-db-fra.com

Projet Android Studio Gradle "Impossible de démarrer le processus démon/initialisation de la machine virtuelle"

Version d'Android Studio (Beta) 0.8.4
Version du système d'exploitation: Windows 8
Java JRE/JDK version: 1.8.0_11

Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.12/userguide/gradle_daemon.html
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
63
AsimRazaKhan

La solution a fonctionné pour moi

    1.Ouvrez les projets gradle.properties fichier dans le studio Android 
    2.Ajouté cette ligne à la fin du fichier org.gradle.jvmargs = -Xmx1024m & Enregistrer le fichier
    3.Fermez et rouvrez le projet 
99
Shriram Panchal

Suivez les étapes suivantes:

  1. Démarrez Android Studio.
  2. Fermez tous les projets ouverts. Allez dans Fichier> Fermer le projet (la fenêtre de bienvenue s’ouvrira).
  3. Allez à Configurer> Paramètres.
  4. Dans la boîte de dialogue Paramètres, sélectionnez Compilateur (Projets Basés sur Gradle basés sur Android) en partant de la gauche et définissez les options VM sur -Xmx512m (c.-à-d. Écrivez -Xmx512m .__ sous VM Options :) et appuyez sur OK .  Where to put it
35
Giru Bhai

J'avais le même problème, c'était parce que j'avais un dossier ".gradle" existant, puis que je jouais avec la version Android Studio (et aussi avec la version Java jdk), et je suppose que ça a tout gâché.

Solution: supprimez le répertoire .gradle (l'emplacement de la mine était C:\Users\Nom d'utilisateur\.gradle), puis redémarrez Android Studio. Il en créera automatiquement un nouveau.

20
brkeyal

Pour Android studio version 2.2, l’option VM n’est pas disponible directement à partir de la structure du projet.

étapes pour réussir la synchronisation de gradle: ->

1) projet OPEN

2) Cliquez sur le script gradle

3) ouvrir gradle.properties

4) Remplacez org.gradle.jvmargs = -Xmx1536m par org.gradle.jvmargs = -Xmx1024m

5) Enregistrez le travail

6) Ouvrir Fichier-> Invalider le cache/Redémarrer

Et c'est fait !!!

Profitez de Android !!!

12
Dishant J

Juste redémarrez votre PC

Pas sûr de ce qui a causé ce problème pour moi, j’ai essayé toutes les solutions ici, rien n’a fonctionné . Reboot aidé, Windows 7.

org.gradle.jvmargs = -Xmx2048m était déjà là.

Mettre à jour:

Je crois que cela a commencé après la mise à jour de Windows Defender Antivirus (KB915597) 

Date approximative de la mise à jour - 2018.07.22

5
Inoy

Cela dépend de la quantité de mémoire disponible pour permettre à AS de créer un environnement VM que votre application va remplir. Le fait est que depuis la mise à jour 2.2, j'ai le même problème chaque fois que j'essaie de créer un nouveau projet en AS.

Pour résoudre ce problème, accédez à Projet (sur le côté gauche)> Scripts Gradle> gradle.properties. Lorsqu'il ouvre le fichier, accédez à la ligne située sous "(Ligne 10) # Spécifie les arguments de la machine virtuelle Java utilisés pour le processus démon. (Ligne 11) # Ce paramètre est particulièrement utile pour modifier les paramètres de mémoire." Vous recherchez la ligne commençant par "org.gradle.jvmargs". Ceci devrait être la ligne 12. Changez la ligne 12 en ceci

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

Après avoir modifié cette ligne, vous pouvez soit synchroniser le dégradé avec le projet en cliquant sur Réessayer dans la notification vous informant que la synchronisation du dégradé a échoué (ce sera en haut du fichier que vous avez ouvert). Ou vous pouvez simplement fermer et redémarrer l'AS et il devrait se synchroniser.

Essentiellement, cela signifie que AS doit initialiser allouer plus de mémoire à l'application} _. Je sais que ce n'est pas une solution permanente, mais cela devrait vous aider à démarrer votre application.

5
Ovidio Reyna

Ouvrez votre projet et appuyez sur Ctrl + Alt + Shift + S ouvrir Structure du projet. Là, sous emplacement du JDK, cochez Use embedded JDK (recommended).

5
Alaa M.

J'ai eu le même problème. Le démarrage d'Android Studio en tant qu'administrateur a résolu le problème.

4
codesequel

Ouvrez Android Studio, puis accédez au fichier gradle.properties et modifiez la dernière ligne en

org.gradle.jvmargs = -Xmx1024m.

Et puis appuyez sur essayez à nouveau

3
ChuongIT

J’ai eu le même problème, j’ai constaté que les outils de développement Android ne fonctionnaient pas bien avec JDK 8 . dossier .gradle.

2
Trevor

Croyez-le ou non, j'ai seulement rencontré ce problème soudain après l'exécution d'une mise à jour Windows sous Windows 10. Cette mise à jour a gâché mon programme Malwarebytes Anti-Exploit existant et a finalement empêché Android Studio d'appeler la machine virtuelle (Je ne pouvais même pas ouvrir cmd.exe!).

La solution consistait à supprimer le programme Malwarebytes Anti-Exploit (ce problème pourrait être résolu ultérieurement).

2
Kevin Lee

J'ai eu le même problème et je l'ai résolu en utilisant ces étapes.

1) Supprimez votre fichier .gradle. (Généralement dans C:\Utilisateurs {votre_nom_PC}

2) puis allez à la variable d'environnement et ajoutez-les à la variable système (en tant que nouvelle variable)

Nom de la variable: _Java_OPTIONS

Valeur de la variable: -Xmx524m

3) allez dans le dossier de votre projet et lancez cette commande

plate-forme ionique cordova ajouter Android

4) La commande ci-dessus crée un dossier de plate-forme dans le chemin du projet.

5) puis lancez cette commande

cordova ionique construire Android

2
Jayani Sumudini

Ce problème est causé par des programmes antivirus APRÈS la mise à niveau vers la dernière version du studio et du studio Android . Dans mon cas, j’ai déchiré mon système en résolvant tous les problèmes pour découvrir que la sécurité de Commodo Internet était responsable de ne pas laisser démon courir.

Après la mise en sécurité du processus, tout se déroule sans heurts . VEUILLEZ NOTER que tout était OK avant la mise à jour. Le problème ne s'est posé qu'après la mise à jour sans rien changer au programme antivirus/pare-feu.

2
Georgios S.

Différentes solutions peuvent fonctionner 

  1. Supprimer le dossier .gradle de c:\users\username\.gradle

  2. File> Settings. Dans la boîte de dialogue Paramètres, sélectionnez Compiler (Gradle-based Android Projects) en partant de la gauche et définissez les options VM sur -Xmx512m (c.-à-d. écrivez -Xmx512m sous Options VM :) et appuyez sur OK.

  3. Fermez plusieurs applications en cours d'exécution sur votre ordinateur, libérez de l'espace mémoire et réessayez.

1
Sandeep Ingale

Je viens de nettoyer mon espace disque et redémarrer l'ordinateur. Cela m'a aidé.

1
Denis Kotenko

Démarrez Android Studio . Fermez tous les projets ouverts.Accédez à Fichier> Fermer le projet (la fenêtre de bienvenue s'ouvre) Accédez à Configuration> Paramètres . Dans la boîte de dialogue Paramètres, sélectionnez Compilateur (projets Android basés sur Gradle). en partant de la gauche et définissez les options VM sur -Xmx512m (c.-à-d. écrivez -Xmx512m sous VM Options :) et appuyez sur OK.

et ensuite faire ceci

Cliquez avec le bouton droit de la souris sur Poste de travail et ouvrez les propriétés de votre système (le bit que vous aviez précédemment ouvert indique les valeurs de votre processeur/RAM) >> Dans la barre latérale gauche, cliquez sur Paramètres système avancés >> Cliquez sur Variables d'environnement >> Sous Variables système, cliquez sur Nouveau >> Utilisez les valeurs ci-dessous: // Nom de la variable: _Java_OPTIONS // Valeur de la variable: -Xmx524M, puis appuyez sur OK et essayez à nouveau. redémarrer Android Studio

1
Ali
  • Démarrez Android Studio.
  • Fermez tous les projets ouverts. Allez dans Fichier> Fermer le projet (la fenêtre de bienvenue s’ouvrira).
  • Allez à Configurer> Paramètres.
  • Dans la boîte de dialogue Paramètres, sélectionnez Compilateur (projets Android Gradle-based) en partant de la gauche et définissez les Options VM sur -Xmx512m (c.-à-d. Écrivez -Xmx512m sous VM Options :) et appuyez sur OK.

Cela fonctionne principalement pour ce problème initilize vm.

1
Vishal Patel

Essayez de désactiver le pare-feu.

Cela pourrait être une solution très bizarre mais j'avais le même problème et je tourne sous Android 2.3 sur Windows 32 bits J'ai supprimé l'application actuelle et le pare-feu désactivé. Lors de la création d'un nouveau projet, tout a bien fonctionné.

1
stealth225

essayez d’ajouter -Xmx512m dans Android Studio-> Paramètres-> Compilateur-> Options de VM, ça fonctionne, merci ..

1
Sanjeev Kumar

Je pense que si votre environnement vient de se gâcher à cause de la fusion de VCS ou de commettre des erreurs, ce qui est mon cas, je vous suggère de réimporter votre projet et de l'ajouter à la racine de votre VCS pour restaurer le projet. Si vous utilisez un VCS comme git ou Subversion, vous devrez simplement ajouter votre projet à la racine du dépôt donné et tout devrait revenir à la normale . Cela a fonctionné pour moi cependant.

0
larrytech

Je viens d'installer la nouvelle version de Gradle et cela a commencé à fonctionner pour moi. Je pense que les instances locales de Gradle ont été gâchées

0
testsingh

J'ai eu le même problème, je viens de supprimer le fichier .gradle et redémarrer Android Studio, il télécharge automatiquement la dernière version et cela fonctionne parfaitement .....

0
nirav kalola

Mon cas est un peu spécial pour lequel l'option VM n'est pas disponible. J'utilise x86 Windows 7, ma façon de résoudre ce problème est de suivre les procédures suivantes:

  1. Fichier - Réglage ...
  2. Dans "Build, Execution, Deployment" sélectionnez "Gradle"
  3. choisissez "Utiliser le wrapper par défaut (recommandé)" dans "Paramètres au niveau du projet"

Après le redémarrage, le problème lié à Android Studio est résolu!

0
YP zhang

Fichier-> Paramètres-> compilateur-> check - Compilez des modules indépendants en parallèle (peut nécessiter une plus grande taille de tas)

gradle.properties

org.gradle.jvmargs = -Xmx768m

ajoutez cette fin du fichier.

ça marche pour moi.

si non, décochez - Compilez les modules indépendants en parallèle et définissez org.gradle.jvmargs = Xmx768m comme ci-dessus

0
c49

Dans le fichier gradle.properties, remplacez org.gradle.jvmargs par -Xmx1024m:

org.gradle.jvmargs=**-Xmx1024m** -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
0
ElMoy

Cela m’est arrivé parce que j’exécutais une machine virtuelle en même temps, le ram étant déjà alloué à celui-ci, le studio Android ne pouvait en prendre aucun, éteindre la virtual box et redémarrer me convenait parfaitement.

0
Shankara N

J'ai résolu ce problème en installant JDK x64. Je suppose que vous utilisez jdk x86 et que ce n'est pas assez de mémoire pour graver.

0
Alex Nguyen

Ouvrez Android Studio, puis accédez au fichier gradle.properties et modifiez la dernière ligne en 

org.gradle.jvmargs=-Xmx1024m.

ensuite aller à 

Fichier> Invalider les caches/redémarrer.

et le problème sera résolu, cela a bien fonctionné avec moi.

0
Karam Melad

Essayez d’ajouter -Xmx512m dans Android Studio->Settings->Compiler->VM Options comme dans l’image ci-dessous. 

Le problème peut être dû à:} Le démon de génération de Grade (processus forké) est appelé avec la taille de segment Java maximale de platform par défaut value. Sur un système Windows 32 bits, cela pourrait atteindre 1 Go. Nous obtenons ce message d'erreur si cette taille de segment de mémoire (par défaut) ne peut pas être affectée au deamon de construction. Utilisez donc l'option -Xmx pour définir une taille de segment inférieure. Il n'est pas nécessaire de s'en tenir à -Xmx<size> avec une taille de 512m. Dans mon ordinateur Win <b> RAM 32 bits, 4 Go, -Xmx768m était également suffisant.

enter image description here

0
Kiran

Si je peux vous aider, vous devez vous rendre dans les propriétés du projet et dans le champ Emplacement du JDK vérifier Utiliser JSD intégré (recommandé) eneable.

0
Alesandro Giordano