it-roy-ru.com

Как установить путь Java SDK в Android Studio?

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

61
TechyTee

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

107
Javaru

Перейдите к File> Project Structure (или нажмите Ctrl + Alt + Shift + S), Откроется всплывающее окно, перейдите на вкладку SDK Location, вы найдете JDK Location это изображение будет более четким .  enter image description here

27
ANinJa

Я попытался обновить все свои SDK, просто зайдя в «Структура проекта»> «Настройки платформы»> «SDK» и изменив Java SDK, но это не сработало, поэтому мне пришлось заново создавать конфигурации с нуля. 

Вот как можно создать SDK с помощью новейшей Java:

  1. В «Структура проекта»> «Настройки платформы»> «SDK» нажмите кнопку «+», чтобы добавить новый SDK.
  2. Во всплывающем окне перейдите в папку Android SDK и нажмите «Выбрать».
  3. Появится другое всплывающее окно с вопросом, какой SDK и JDK вы хотите использовать. Выберите любой Android SDK и 1.7 JDK.
  4. Перейдите в «Структура проекта»> «Настройки проекта»> «Проект» и измените свой Project SDK на тот, который вы только что создали. Вы должны увидеть, что имя SDK содержит новую версию Java, которую вы установили.
8
Maxwell

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

5
Vishal
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\

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

2
Andy

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

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

enter image description here

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

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

0
Joseph Mathew

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

 click this box

0
John Mayo-Smith