Нужен ли мне Java JDK для использования Android Studio?

Я изучаю Android Studio и учебные пособия на YouTube:

https://www.youtube.com/watch?v=QAbQgLGKd3Y&list=PL6gx4Cwl9DGBsvRxJJOzG4r4k_zLKrnxl

Скажем, мне нужен Java JDK.

Тем не менее, когда я просмотрел учебное пособие на веб-сайте:

https://developer.android.com/training/basics/firstapp/creating-project.html

Мне удалось настроить и запустить проект myfirstapp.

Включены ли новые AS в SDK или мне понадобится это для более сложных проектов.
Наверное, я могу просто запустить видеоурок до тех пор, пока не столкнусь с проблемой, но мне хотелось бы знать, прежде чем мне удалять Android Studio, установить JDK и переустановить Android Studio.

Кажется настоящей болью.

Ответ 1

Android Studio версии 2.2 и выше поставляется с последним встроенным OpenJDK, чтобы обеспечить низкий уровень доступа для новичков.

Тем не менее, рекомендуется установить JDK самостоятельно, так как вы сможете обновлять его независимо от Android Studio.


Если вы работаете с Android API <24, то вам нужно скомпилировать проект с Java 7 или сделать несколько дополнительных шагов, чтобы включить функции Java 8. (Примечание: поддержка Java 8 является относительно новой).

Android Studio 3.0 и более поздние версии поддерживают все функции языка Java 7 и подмножество функций языка Java 8

Ответ 2

Это то, что Google говорит о https://developer.android.com/studio/intro/studio-config.html:

Копия последнего OpenJDK поставляется в комплекте с Android Studio 2.2 и выше, и это версия JDK, которую мы рекомендуем использовать для ваших проектов Android.

Итак, если вы используете новейшую версию, , вам не понадобится дополнительный JDK. Кроме того, официальные инструкции по установке больше не содержат никаких намеков на JDK, по сравнению с июнь 2016 года.

Ответ 3

Раньше вам нужно было установить JDK; отсюда и видео, рассказывающие, как это сделать. Последние версии включают встроенный JDK. Обратите внимание, что Android Studio быстро развивалась, а учебники быстро устаревают.

Обратите внимание, что при установке Android Studio не выполняется автоматическая настройка встроенных инструментов командной строки JDK. Это важно, если вы хотите использовать инструменты командной строки Android SDK. Чтобы это исправить, найдите каталог bin в установке Android Studio, в котором содержится команда java (собственная команда, которая фактически запускает виртуальную машину Java), и добавьте ее в свой путь. (Еще одна вещь, которая может измениться, поэтому я не буду добавлять конкретные каталоги к этому ответу.) Этот файл - java.exe в Windows; на любой другой платформе она называется java и имеет разрешение на выполнение.

(Вам также необходимо добавить каталоги, содержащие сами инструменты SDK.)

На самом деле существует два таких каталога, потому что JDK, как и все приложения Java, содержит среду выполнения Java (JRE). Если вы просто хотите запустить инструменты SDK, то не имеет значения, какой каталог bin вы выберете. Но если вы хотите скомпилировать и запустить код Java вне Android Studio, то вам необходимо использовать bin содержащую команду javac, среди других важных инструментов разработки JDK.

Или вы можете просто установить последнюю версию JDK. Нет реальной причины не делать этого.

Ответ 4

На Mac путь для среды Java Studio Android можно задать с помощью этой команды экспорта:

экспорт JAVA_HOME =/Приложения /Android\Studio.app/Contents/jre/jdk/Contents/Home/

Это использует JAVA (OpenJDK), который поставляется с Android Studio.