Как установить Java SDK-путь в AndroidStudio? - программирование
Подтвердить что ты не робот

Как установить Java SDK-путь в AndroidStudio?

У меня была установлена Java 1.7.0_21, и сегодня я установил 1.7.0_45 после удаления предыдущей версии. Теперь Android Studio прекратила компилировать проекты и говорит, что не может найти папку 1.7.0_21. Как я могу установить новый путь для Java SDK? Я также изменил переменные среды, но не работал.

4b9b3361

Ответ 1

В IntelliJ IDEA (и, вероятно, то же самое в Android Studio) перейдите в меню Файл > Структура проектa > [Настройки платформы] > SDK. Вам нужно либо обновить текущую конфигурацию SDK, чтобы использовать новый каталог, либо определить новый, а затем изменить параметры проекта, чтобы использовать новый.

Ответ 2

Перейдите в Файл > Структура проекта (или нажмите Ctrl + Alt + Shift + S), Всплывающее окно откроется, перейдя на вкладку SDK Location, вы найдете Местоположение JDK, чтобы это было более ясно. введите описание изображения здесь

Ответ 3

Я попробовал обновить все свои SDK, просто перейдя в структуру Project > Platform Settings > SDK и изменив Java SDK, но это не сработало, поэтому мне пришлось воссоздавать конфигурации с нуля.

Здесь, как создать свои SDK с последней версией Java:

  • В структуре проектa > Настройки платформы > SDK нажмите кнопку "+", чтобы добавить новый SDK.
  • Во всплывающем меню зайдите в папку Android SDK и нажмите "Выбрать"
  • Появится другое всплывающее окно с запросом о том, какие SDK и JDK вы хотите использовать. Выберите любой Android SDK и 1.7 JDK.
  • Перейдите в раздел "Структура проекта" > "Настройки проекта" > "Проект" и измените SDK проекта на тот, который вы только что создали. Вы должны увидеть, что имя SDK содержит новую версию Java, которую вы установили.

Ответ 4

Эта проблема возникает из-за несовместимой версии JDK. Загрузите и установите последний JDK (в настоящее время его 8) с официального сайта java, если вы используете предыдущие версии. Затем в Android Studio перейдите в раздел "Файл- > Структура проекта- > Местоположение SDK → JDK и установите его в" C:\Program Files\Java\jdk1.8.0_121 "(местоположение по умолчанию JDK). Gradle синхронизировать ваш проект, и вы все настроены...

Ответ 5

C:\Program Files\Android\Android Studio\jre\bin>java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)

Каким-то образом установщик Studio установит другую версию в:

C:\Program Files\Android\Android Studio\jre\jre\bin>java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)

где была установлена последняя версия установщика Java DevKit в:

C:\Program Files\Java\jre1.8.0_121\bin>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Необходимо очистить Android Studio, чтобы она использовала правильные последние версии 1.8.0.

Как установить путь Java SDK в AndroidStudio? можно переопределить с помощью конкретного JDK, но когда я переименовал

C:\Program Files\Android\Android Studio\jre\jre\

чтобы:

C:\Program Files\Android\Android Studio\jre\oldjre\

И перезапустил Android Studio, он пожаловался бы, что jre был недействительным. Когда я попытался создать JDK, чтобы выбрать один из них в C:\Program Files\Java\jre1.8.0_121\bin или:

C:\Program Files\Java\jre1.8.0_121\

Он сказал, что эти папки являются недействительными. Поэтому я предполагаю, что встроенная версия должна иметь какое-то специальное назначение.

Ответ 6

1) Файл >>> Структура проекта ИЛИ нажмите Ctrl + Alt + Shift + S

2) На вкладке Расположение SDK вы найдете Местоположение SDK:

enter image description here

3) Измените местоположение Project SDK на то, которое вы установили

4) Синхронизируйте ваш проект

Ответ 7

Нажмите "использовать встроенный JDK" в версии Android Studio 3.2.1

click this box

Ответ 8

Выберите " File>Project Structure>JDK location: Здесь вы должны точно указать путь к каталогу, в котором установлена версия Java. Также необходимо упомянуть пути SDK для проекта, успешно запущенного на эмуляторе.

Почему возникает эта проблема: Это связано с несинхронизированным каталогом версий Java, который должен быть доступен для Android Studio для компиляции кода Java.