2015-04-26 7 views
7

Ho Android Studio 1.1 su un computer Windows 8.1.Android studio 1.1 - modifica JRE utilizzato per lo studio di esecuzione

Sul mio computer sono installati diversi JDK (1.6, 1.7, 1.8) e Android studio utilizza 1.8 (lo vedo nel popup di informazioni).

Voglio cambiare la JVM utilizzata per l'esecuzione di Android Studio alla versione 1.7, poiché ho alcuni problemi di prestazioni e sospetto che debba fare qualcosa con l'uso di JRE 1.8.

Qual è il modo corretto per farlo?

+1

Eccolo: http://stackoverflow.com/questions/16823790/android-studio-dont-know-where-is-java/16824891#16824891 – mismanc

+0

Questo è il problema .. File-> Altro Impostazioni- > Struttura del progetto predefinita-> Gli SDK mostrano 1.7, ma lo schermo relativo mostra 1.8 – Ran

+0

@Ran Cosa intendi per la schermata "circa" mostra 1.8? Inoltre, vuoi che anche le app siano compilate con 1.7? –

risposta

3

Questa risposta qui risolve il problema:

https://stackoverflow.com/a/27999642/4114992

In particolare, lo script di avvio afferma:

# --------------------------------------------------------------------- 
# Locate a JDK installation directory which will be used to run the IDE. 
# Try (in order): STUDIO_JDK, JDK_HOME, JAVA_HOME, "java" in PATH 
# --------------------------------------------------------------------- 

Quindi, se si imposta STUDIO_JDK come variabile di ambiente, a, diciamo, 1.7, dovresti essere in grado di sovrascrivere il JRE utilizzato da Android Studio stesso.

-1

Avete provato a navigare in File -> Altre impostazioni -> Impostazioni predefinite -> Compilatore (espandi) -> Compilatore Java e modifica "Versione bytecode progetto (lasciare vuoto per default jdk):" a 1.7?

Questo sopra al commento di Mismanc su File -> Altre impostazioni -> Struttura progetto predefinita -> Posizione SDK e modifica "Posizione JDK:" al percorso "C: (percorso) \ Java \ jdk1.7.X_XX" dovrebbe cambiare quello che stai cercando.

+2

Chiede come modificare il JRE che esegue Android Studio, non il JDK utilizzato dal progetto in Android Studio. –

+0

Compreso ciò che la domanda stava ponendo, anche se continuo a non vedere come il commento di Mismanc non sia stato soddisfacente. –

+0

Penso che il commento di Mismanc punti a un link che ti dice come impostare il JDK predefinito usato per i nuovi progetti (che non è quello che la domanda sta chiedendo) - ma potrei sbagliarmi. –