Как установить Java SDK path в AndroidStudio?
У меня был установлен Java SDk 1.7.0_21, и я установил 1.7.0_45 сегодня после удаления предыдущей версии. Теперь AndroidStudio прекратил компиляцию проектов и говорит, что он не может найти папку 1.7.0_21. Как я могу установить новый путь для Java SDK? Я также изменил переменные среды, но не работал.
6 ответов:
в IntelliJ IDEA (и, вероятно, то же самое в Android Studio) перейдите к Файл > Структура Проекта > [Настройки Платформы] > SDKs. Вам нужно будет либо обновить текущую конфигурацию SDK, чтобы использовать новый каталог, либо определить новый, а затем изменить настройки вашего проекта, чтобы использовать новый.
Я попытался обновить все мои SDK, просто перейдя в структуру проекта > настройки платформы > SDK и изменив Java SDK, но это не сработало, поэтому мне пришлось воссоздать конфигурации с нуля.
вот как создать SDK с последней Java:
- в структуре проекта > настройки платформы > SDKs нажмите кнопку"+", чтобы добавить новый SDK.
- во всплывающем окне перейдите в папку Android SDK и нажмите "Выбирай"
- появится еще одно всплывающее окно с запросом, какой SDK и JDK вы хотите использовать. Выбирайте любую версию Android и версию JDK 1.7.
- перейдите в раздел структура проекта > настройки проекта > Проект и измените свой 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