У меня была установлена Java 1.7.0_21, и сегодня я установил 1.7.0_45 после удаления предыдущей версии. Теперь Android Studio прекратила компилировать проекты и говорит, что не может найти папку 1.7.0_21. Как я могу установить новый путь для Java SDK? Я также изменил переменные среды, но не работал.
Как установить Java SDK-путь в AndroidStudio?
Ответ 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:
3) Измените местоположение Project SDK на то, которое вы установили
4) Синхронизируйте ваш проект
Ответ 7
Нажмите "использовать встроенный JDK" в версии Android Studio 3.2.1
Ответ 8
Выберите " File>Project Structure>JDK location:
Здесь вы должны точно указать путь к каталогу, в котором установлена версия Java. Также необходимо упомянуть пути SDK для проекта, успешно запущенного на эмуляторе.
Почему возникает эта проблема: Это связано с несинхронизированным каталогом версий Java, который должен быть доступен для Android Studio для компиляции кода Java.