web-dev-qa-db-fra.com

Android-Studio: Erreur: impossible de créer la machine virtuelle Java

Je viens d'installer Android - studio aujourd'hui. Je dois d'abord installer jdk7 pour cet IDE.

Après cela seulement, j'ai pu lancer IDE.

Maintenant, lorsque j'essaie de créer un nouveau projet, j'obtiens simplement une erreur, comme indiqué dans l'image ci-dessous.

enter image description here

Quelqu'un peut-il m'aider?.

Qu'est-ce qui manque de mon côté?

21
Nirav Shah

Dans mon cas, j'ai changé le fichier ci-dessous pour modifier l'option de tas vm.

C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions

J'ai augmenté de -Xms128m à -Xms512m et redémarré Android Studio.

Après cela, je pourrais passer à l'étape suivante.

22
nansjlee

J'ai trouvé une solution à ce problème sur un ancien problème vs-Android .

Vous devez créer une nouvelle variable d'environnement nommée _Java_OPTIONS, définissez-le sur
-Xms256m -Xmx1024m et ça devrait marcher.

19
Dalmas

Je suppose que vous avez le même problème que moi. J'utilise Windows 7 32 bits et donc mon Java SDK et runtime sont également 32 bits. Gradle s'exécute dans son propre Java VM et Android Studio démarre ce VM avec un paramètre de taille de segment de mémoire (-Xmx1024m) de 1 Go. C'est trop pour mon environnement 32 bits et la création de la JVM échoue.

Si je démarre manuellement Gradle avec -Xmx512m en tant qu'option JVM, Gradle démarre sans problème, mais jusqu'à présent, je n'ai pas trouvé comment dire à Android Studio de démarrer la JVM différemment pendant qu'il crée un nouveau Android projet.

Donc, actuellement, je suis également toujours coincé.

thomas

6
Thomas

1.Dans le Studio, accédez à Fichier-> Paramètres-> Compilateur

   In the VM Options text box, paste this line
   -Xmx512m -XX:MaxPermSize=512m
  1. Supprimez l'AVD existant.

  2. Ensuite, Fichier-> Invalider les caches/redémarrer.

  3. Après avoir redémarré le studio, créez un nouvel AVD. Devrait bien fonctionner!

5
akash89

J'ai trouvé la solution dans vs-Android Issue 15: -dex: impossible de créer la machine virtuelle Java

Suivez ces étapes:

  1. Exécutez regedit
  2. Aller à HKEY_CURRENT_USER
  3. Sélectionnez l'environnement
  4. Ajoutez une nouvelle valeur de chaîne et entrez _Java_OPTIONS pour le nom de la valeur
  5. Entrer -Xms256m -Xmx512m pour les données de valeur
  6. Redémarrer l'ordinateur
4
Victor Yanez

Dans mon cas, je modifie également le fichier ci-dessous.

C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions

mais j'ai diminué de -XX: MaxPermSize = 350m à -XX: MaxPermSize = 300m et redémarré Android Studio.

2
coordinate

J'avais le même problème. J'ai téléchargé et installé JDK 6u43 et défini mes variables d'environnement Java_HOME et JDK_HOME sur C:\Program Files (x86)\Java\jdk1.6.0_43. Cela m'a permis de créer un projet.

Cela n'aide pas si vous voulez utiliser jdk7.

1
metsfan

J'étais confronté à ce même problème, et je l'ai résolu par les étapes suivantes: -

  1. Fermer Android studio.
  2. Accédez à votre dossier de projet.
  3. Supprimer .gradle dossier et gradle.properties fichier.
  4. Maintenant, démarrez Android projet studio et attendez pendant la construction de gradle. Il ne montrera pas l'erreur.
1
Gunjan