Использование JDK, который входит в состав Android Studio как JAVA HOME на Mac
Я попытался открыть Android Device Monitor, и студия показала мне это сообщение = - O :
это удивило меня, потому что как я мог разрабатывать приложения для Android, если у меня не было установленной Java?! На самом деле, Android Studio поставляется в комплекте с JDK /JRE (находится в /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
), но он не найден системой: выполнен usr/libexec/java_home
дает
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
задание $JAVA_HOME
to /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
не помогло - source .bash_profile
не нравится, что это справочник.
вопрос: я не хочу устанавливать новый JDK, если у меня уже есть один внутри Android Studio. Как установить его в качестве системного по умолчанию?
1 ответов
по какой-то волшебной причине перезапуск ОС помог. А также добавление правильной строки export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/
to .bash_profile
(и перезагрузки с source .bash_profile
).
после этого, под управлением java -version
дал этот вывод, и Java начал нормально работать:
openjdk version "1.8.0_112-release"
OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
OpenJDK 64-Bit Server VM (build 25.112-b06, mixed mode)
Что касается монитора устройств Android-он по-прежнему требует этой древней версии jre 6.