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
La solution a fonctionné pour moi
Suivez les étapes suivantes:
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.
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 !!!
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à.
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
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.
Ouvrez votre projet et appuyez sur Ctrl + Alt + Shift + S ouvrir Structure du projet. Là, sous emplacement du JDK, cochez Use embedded JDK (recommended)
.
J'ai eu le même problème. Le démarrage d'Android Studio en tant qu'administrateur a résolu le problème.
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
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.
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).
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
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.
Différentes solutions peuvent fonctionner
Supprimer le dossier .gradle
de c:\users\username\.gradle
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
.
Fermez plusieurs applications en cours d'exécution sur votre ordinateur, libérez de l'espace mémoire et réessayez.
Je viens de nettoyer mon espace disque et redémarrer l'ordinateur. Cela m'a aidé.
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
Cela fonctionne principalement pour ce problème initilize vm.
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é.
essayez d’ajouter -Xmx512m dans Android Studio-> Paramètres-> Compilateur-> Options de VM, ça fonctionne, merci ..
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.
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
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 .....
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:
Après le redémarrage, le problème lié à Android Studio est résolu!
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
Dans le fichier gradle.properties
, remplacez org.gradle.jvmargs
par -Xmx1024m
:
org.gradle.jvmargs=**-Xmx1024m** -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
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.
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.
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.
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.
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.