Как указать версию JDK в студии Android?
Android Studio выдаёт мне ошибку сборки Gradle, которая выглядит следующим образом:
Error:(3, 22) compileSdkVersion android-22 requires compiling with JDK 7
Теперь он дает мне такие интерактивные подсказки:
Download JDK 7
Select a JDK from the File System
Open build.gradle File
И я уже скачал и установил JDK 7. Проблема заключается в том, что, когда я выбираю его в "Файловой системе", я могу найти только каталог с именем 1.6.0 JDK. Кроме того, установка JDK 7 пропустила пункт, где я бы выбрал каталог установки, поэтому я действительно не уверен, где он находится. Моя панель управления Java говорит, что у меня "Java 7 Update 79", так что я почти уверен, что я близок, мне просто нужно сообщить Android Studio, где он находится. Я также java -version
команду java -version
в терминале, и она говорит, что моя версия "1.7.0_79".
Любая помощь приветствуется!
Ответы
Ответ 1
Вы можете использовать cmd + ; для Mac или Ctrl + Alt + Shift + S для Windows/Linux, чтобы открыть диалоговое окно "Структура проекта". Там вы можете установить местоположение JDK, а также местоположение Android SDK.
![Project Structure Dialog]()
Чтобы получить ваше местоположение JDK, запустите /usr/libexec/java_home -v 1.7
в терминале. Отправьте 1.7 для Java 7 или 1.8 для Java 8.
Ответ 2
Для новых версий Android Studio перейдите в папку C:\Program Files\Android\Android Studio\jre\bin (или в папку установленных файлов Android Studio) и откройте командное окно в этом месте и введите следующую команду в командной строке:
java -version
Ответ 3
На Mac вы можете использовать терминал, чтобы перейти в /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
(или там, где установлен Android SDK) и ввести в командной строке следующее:
./java -version