У меня был установлен JAVA SDk 1.7.0_21, и я установил 1.7.0_45 сегодня после удаления предыдущей версии. Теперь AndroidStudio перестала компилировать проекты и говорит, что не может найти папку 1.7.0_21. Как установить новый путь для Java SDK? Я также изменил переменные среды, но не работал.Как установить Java SDK-путь в AndroidStudio?
ответ
В IntelliJ IDEA (и, вероятно, то же самое в Android Studio) перейдите к Файл> Структура проекта> [Настройки платформы]> SDK. Вам нужно либо обновить текущую конфигурацию SDK, чтобы использовать новый каталог, либо определить новый, а затем изменить настройки вашего проекта, чтобы использовать новый.
Я попытался обновить все свои SDK, просто перейдя в структуру проекта> Настройки платформы> SDK и изменив Java SDK, но это не сработало, поэтому мне пришлось воссоздавать конфигурации с нуля.
Вот как создать SDKs с последними Java:
- Проект Структура> Настройки платформы> SDKs, нажмите на кнопку «+», чтобы добавить новый SDK.
- Во всплывающем меню зайдите в папку Android SDK и нажмите «Выбрать».
- Появится еще одно всплывающее окно с вопросом, какой SDK и JDK вы хотите использовать. Выберите любой Android SDK и 1.7 JDK.
- Перейти к структуре проекта> Настройки проекта> Спроектируйте и измените SDK проекта на тот, который вы только что создали. Вы должны увидеть, что имя SDK содержит новую версию Java, которую вы установили.
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)
Как-то установщик Студия установить другую версию под:
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)
, где последняя версия была установлена программа установки DevKit Java в:
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.
По How to set Java SDK path in AndroidStudio? можно переопределить с определенным JDK, но когда я переименовал
C:\Program Files\Android\Android Studio\jre\jre\
к:
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\
Он сказал, что эти папки являются недействительными. Поэтому я предполагаю, что встроенная версия должна иметь определенную цель.
Вы отвечаете на вопрос или задаете другой вопрос? –
Эта проблема возникает из-за несовместимой версии JDK. Загрузите и установите последний JDK (в настоящее время его 8) с официального сайта java, если вы используете предыдущие версии. Затем в Android Studio перейдите в раздел «Файл-> Структура проекта-> Местоположение SDK -> JDK и установите его в« C: \ Program Files \ Java \ jdk1.8.0_121 »(местоположение по умолчанию JDK). Gradle синхронизировать ваш проект, и вы все сделали ...
1) Файл >>> Структура проекта или
PRESS (Ctrl + Alt + Shift + S)
2) В SDK Location Tab вы найдете SDK Расположение [https://i.stack.imgur.com/zF9cC.png]
4) изменить местоположение проекта SDK на тот, который вы установили
3) Синхронизация вашего проекта
- 1. androidstudio набор Java версии 1.7
- 2. AndroidStudio новичок: при запуске, как установить модуль
- 3. AndroidStudio не распознает .java-файл
- 4. AndroidStudio: Не удалось синхронизировать Установить инструменты сборки
- 5. Подписание apk в AndroidStudio
- 6. Как использовать SignalA в AndroidStudio
- 7. Как создать sharebutton в AndroidStudio
- 8. Как включить webview в androidstudio
- 9. Как создать rs fie в AndroidStudio
- 10. AndroidStudio Сообщение Java после проверки флажка
- 11. я не могу установить JDK 1.8 в AndroidStudio
- 12. Использование ListPreference в AndroidStudio
- 13. Круглая переменная в AndroidStudio
- 14. GoogleAnalytics в AndroidStudio
- 15. Проблемы с AndroidStudio Editor
- 16. AndroidStudio Gradle прокси
- 17. Импорт android.view.View; ? AndroidStudio
- 18. AndroidStudio - Ошибка в осколках
- 19. AndroidStudio ClassNotFound gradle
- 20. Как прокомментировать строки в xml в AndroidStudio?
- 21. AndroidStudio строить ошибку жалуясь JVM версии
- 22. Как нарисовать на экране AndroidStudio?
- 23. Как изменить правое поле AndroidStudio
- 24. Поиск в SharedPreference в AndroidStudio
- 25. Конфигурация Gradle на AndroidStudio 1.0X
- 26. Центр A Просмотр с использованием Java в AndroidStudio
- 27. AndroidStudio - ERROR - llij.ide.plugins.PluginManager - java.lang.NullPointerException
- 28. Dependency HttpClient - AndroidStudio
- 29. Как переключить рабочее пространство в AndroidStudio?
- 30. Как найти инструменты MemoryMonitor в AndroidStudio?
Это может не сработать, если у вас есть какие-либо ошибки с настройками. У меня было место в пути SDK и не удалось изменить путь JDK до тех пор, пока я не изменил путь к SDK. – Nux
У меня была странная проблема, я пытался изменить JDK-путь, используя это только, но я все время возвращался к нему по умолчанию. Если кто-то сталкивается с той же проблемой, найдите конфигурацию своего пути в файле 'C: \ Users \ \. AndroidStudio2.1 \ config \ options \ jdk.table.xml' и обновите все вхождения старого пути в новый путь И тебе будет хорошо. –
Vintesh
Проблема сброса пути JDK из-за других предупреждений в настройках структуры проекта может быть решена комментарием @Vintesh. Отличные находки! – Clocker