2015-06-03 19 views
46

così Android Studio mi sta dando un Gradle errore che assomiglia a questo costruire:Come specificare la versione JDK in Android Studio?

Error:(3, 22) compileSdkVersion android-22 requires compiling with JDK 7 

Ora mi dà questi cliccabile chiede:

Download JDK 7 
Select a JDK from the File System 
Open build.gradle File 

e ho già scaricato e installato il JDK 7. Il il problema è quando vado a selezionarlo nel "File System" posso solo trovare una directory denominata 1.6.0 JDK. Inoltre, l'installazione di JDK 7 ha saltato il punto in cui avrei selezionato la directory di installazione, quindi non sono sicuro di dove sia. Il mio pannello di controllo java dice "Java 7 Update 79", quindi sono abbastanza sicuro di essere vicino, devo solo dire a android studio dov'è. Ho anche eseguito il comando java -version nel terminale e dice che la mia versione è "1.7.0_79".

Qualsiasi aiuto è apprezzato!

+0

Nel mio caso, utilizzando Win 7, il percorso di installazione predefinito è 'C: \ Programmi \ Java \", vedere se è stato installato lì. –

risposta

101

È possibile utilizzare cmd + ; per Mac o Ctrl +Alt +Maiusc +S per Windows/Linux per tirare sulla finestra di struttura del progetto. Qui puoi impostare la posizione JDK e l'ubicazione dell'SDK Android.

Project structure Dialog Per ottenere la posizione JDK, eseguire /usr/libexec/java_home -v 1.7 nel terminale. Invia 1.7 per Java 7 o 1.8 per Java 8.

+0

Giusto ma I non so dove sia installato JDK. JDK seven non è stato installato nella stessa directory di JDK 6. C'è un modo per trovare dove è installato JDK 7? Perché in base al terminale e al pannello di controllo Java, ho Java versione 1.7. 0_79, semplicemente non so dove sia, perché non è accanto a JDK 6. – ThePartyTurtle

+1

Ah. Mi dispiace, non è quello che hai chiesto :) Vedrò se riesco a trovare informazioni sul percorso di installazione. Non ricordo male dove 7 viene installato su Windows –

+2

@ ThePartyTurtle Sei su Windows, Mac o Linux. Beh, in entrambi i casi, [usa questa risposta] (http://stackoverflow.com/a/4681109/2448305) per ottenere la posizione –

Problemi correlati