Как правило, он устанавливается в диалоговом окне «Структура проекта».
Перейдите в Файл> Структура проекта> Расположение SDK . Третье поле - «Местоположение JDK», где вы можете его установить. Это установит его для текущего проекта.
Чтобы установить значение по умолчанию для новых проектов, выберите «Файл»> «Другие настройки»> «Структура проекта по умолчанию»> «Местоположение SDK» и установите «Местоположение JDK».
Старые версии
Перейдите в Файл> Структура проекта> [Настройки платформы]> SDK . Вам нужно будет либо обновить текущую конфигурацию SDK, чтобы использовать новый каталог, либо определить новый, а затем изменить настройки вашего проекта, чтобы использовать новый. Это установит его для текущего проекта.
Чтобы установить значение по умолчанию для новых проектов, перейдите в « Файл»> «Другие настройки»> «Структура для новых проектов»> [Настройки платформы]> SDK и установите SDK для использования при создании нового проекта.
C:\Users\<YOUR_USER_NAME>\.AndroidStudio2.1\config\options\jdk.table.xml
и обновите все вхождения старого пути на новый путь, и вам будет хорошо.<homePath value="$APPLICATION_HOME_DIR$/jre" />
.$APPLICATION_HOME_DIR$/jre
соответствует путиC:\Program Files\Android\Android Studio\jre
. В соответствующем графическом интерфейсе через Файл> Структура проекта ... установлен флажок "Использовать встроенный jdk" и показан полный путь.Перейдите в Файл> Структура проекта (или нажмите Ctrl + Alt + Shift + S), теперь откроется всплывающее окно, перейдите на вкладку « Местоположение SDK», вы найдете там местоположение JDK, чтобы сделать это изображение более понятным.
источник
Я попытался обновить все свои SDK, просто зайдя в Структура проекта> Настройки платформы> SDK и изменив Java SDK, но это не сработало, поэтому мне пришлось воссоздать конфигурации с нуля.
Вот как создать SDK с последней версией Java:
источник
Эта проблема возникает из-за несовместимой версии JDK. Загрузите и установите последнюю версию JDK (сейчас ее 8) с официального сайта java, если вы используете предыдущие версии. Затем в Android Studio перейдите в File-> Project Structure-> SDK location -> JDK location и установите для него значение «C: \ Program Files \ Java \ jdk1.8.0_121» (расположение JDK по умолчанию). Gradle синхронизирует ваш проект, и все готово ...
источник
Каким-то образом установщик Studio установит другую версию под:
где последняя версия была установлена установщик Java DevKit в:
Необходимо очистить Android Studio, чтобы использовать последние версии 1.8.0.
Согласно Как установить путь Java SDK в AndroidStudio? можно было переопределить с помощью определенного JDK, но когда я переименовал
кому:
И перезапустил Android Studio, он пожаловался, что jre недействителен. Когда я пытался активировать JDK, чтобы выбрать один
C:\Program Files\Java\jre1.8.0_121\bin
или:Он сказал, что эти папки недействительны. Так что я предполагаю, что встроенная версия должна иметь какое-то особое назначение.
источник
1) Файл >>> Структура проекта ИЛИ нажмите Ctrl+ Alt+ Shift+S
2) Во вкладке SDK Location вы найдете SDK Location:
3) Измените расположение Project SDK на то, которое вы установили.
4) Синхронизируйте свой проект
источник
Нажмите "использовать встроенный JDK" в версии Android Studio 3.2.1.
источник
Перейдите
File>Project Structure>JDK location:
сюда, вы должны указать путь к каталогу точно так же, как вы установили версию java. Также вы должны указать пути к SDK для успешного запуска проекта на эмуляторе.Почему возникает эта проблема: это связано с несинхронизированным каталогом версии java, который должен быть доступен Android Studio для компиляции кода Java.
источник