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



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

735   6  

6 ответов:

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

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

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

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

  1. в структуре проекта > настройки платформы > SDKs нажмите кнопку"+", чтобы добавить новый SDK.
  2. во всплывающем окне перейдите в папку Android SDK и нажмите "Выбирай"
  3. появится еще одно всплывающее окно с запросом, какой SDK и JDK вы хотите использовать. Выбирайте любую версию Android и версию JDK 1.7.
  4. перейдите в раздел структура проекта > настройки проекта > Проект и измените свой 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 синхронизирует ваш проект, и вы все настроены...

1) файл >>> структура проекта или
Нажмите (Ctrl+Alt+Shift+S)
2)На вкладке расположение SDK вы найдете расположение SDK [https://i.stack.imgur.com/zF9cC.png]
4) измените расположение SDK проекта на тот, который вы установили
3)синхронизируйте проект

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\

to:

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

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

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

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

Comments

    Ничего не найдено.