2013-05-16 21 views
20

Ho appena installato Android - studio oggi. Per prima cosa devo installare jdk7 per questo IDE.Android-Studio: Errore: impossibile creare la Java Virtual Machine

Dopo questo, sono riuscito a lanciare IDE.

Ora Quando sto provando a creare un nuovo progetto, ho appena ricevuto un errore come mostrato nell'immagine qui sotto.

enter image description here

Qualcuno può per favore mi aiuti.

Cosa manca al mio fianco?

+0

stai creando o importando un progetto? – twocity

+0

Hanno provato con la creazione di un nuovo progetto .... –

risposta

20

Nel mio caso, ho modificato sotto il file per modificare l'opzione vm heap.

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

Ho aumentato -Xms128m a -Xms512m e ho riavviato Android Studio.

Successivamente, potrei passare al passaggio successivo.

+0

Grazie :) Funziona molto bene per me –

5

Immagino tu abbia lo stesso problema di me. Io uso Windows 7 a 32 bit e quindi il mio Java SDK e il runtime sono anche a 32 bit. Gradle viene eseguito in una propria Java VM e Android Studio avvia questa macchina virtuale con un parametro di dimensione heap (-Xmx1024m) di 1 GB. Questo è troppo per il mio ambiente a 32 bit e la creazione della JVM fallisce.

Se avvio manualmente Gradle con -Xmx512m come opzione JVM, Gradle si avvia senza problemi, ma finora non ho scoperto come dire a Android Studio di avviare la JVM in modo diverso mentre crea un nuovo progetto Android.

Quindi attualmente sono ancora bloccato.

thomas

+0

Grazie Thomas, cercherò anche di trovare una soluzione allo stesso modo, se è l'unico problema. –

+0

Bel punto sulla cosa a 32 bit. Ho configurato 'C: \ Programmi \ Android \ android-studio \ bin \ studio.exe.vmoptions' con i valori che hai suggerito, ho ucciso alcune app e ha funzionato, :-) –

0

Avevo lo stesso problema. Ho scaricato e installato JDK 6u43 e impostato le mie variabili di ambiente JAVA_HOME e JDK_HOME su C: \ Programmi (x86) \ Java \ jdk1.6.0_43. Questo mi consente di creare un progetto.

Non aiuta se si desidera utilizzare jdk7, tuttavia.

18

Ho trovato una soluzione a questo problema su un vecchio vs-android issue.

è necessario creare una nuova variabile di ambiente denominata _JAVA_OPTIONS, impostarlo su
-Xms256m -Xmx1024m e dovrebbe funzionare.

+0

grazie! Collegati alla tua risposta qui: http://stackoverflow.com/a/16782564/382515 –

+1

Grazie! Questo ha funzionato per me impostando entrambe le opzioni su -Xms512m e -Xmx512m – Iammesol

1

Nel mio caso, ho anche cambiare sotto file.

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

ma ho diminuito XX: MaxPermSize = 350m al XX: MaxPermSize = 300m e riavviato Android Studio.

4

1.In lo Studio, passare alla File-> Impostazioni-> Compiler

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

  2. Quindi File-> Invalida cache/riavvio.

  3. Dopo aver riavviato lo studio, creare un nuovo AVD. Dovrebbe funzionare bene!

+0

Grazie akash89. Ha funzionato per me. :) – Kishori

+0

cosa significa questo file invalido ?, sto avendo lo stesso problema per Android Studio su macchina a 32 bit? – AndroidHacker

+0

Studio a volte non è in grado di recuperare i file modificati di recente e, a volte, tenta di recuperare le configurazioni dalla cache, quindi quando si invalida il problema, cancella tutta la cache e recupera le configurazioni correnti menzionate. Potresti provare i passaggi precedenti, ho lavorato per me e pochi altri. Vedi se questo funziona per te – akash89

0

stavo affrontando lo stesso problema, e ho risolto dalle seguenti fasi: -

  1. Chiudi Android studio.
  2. Passare alla cartella del progetto.
  3. Elimina cartella .gradle e file gradle.properties.
  4. Ora avvia il progetto Android Studio e attendi mentre gradle build. Non mostrerà l'errore.
Problemi correlati