Поддерживает ли Android Java 11? - PullRequest
0 голосов
/ 24 ноября 2018

Я новичок в разработке Android.И я установил инструменты eclipse, java 11 и android sdk на свой компьютер.Но когда я пытаюсь построить проект, он говорит, что обновить инструменты .Но я установил последнюю версию SDK.

Когда я читаю в интернете, я обнаружил, что Android не полностью поддерживает Java Java и в основном поддерживает Java 6 и 7. - , но это былостарый пост .

Я обнаружил, что android не полностью поддерживает java 11.

Мой вопрос: что такое версия JDK, которая полностью поддерживает android, и нужно ли устанавливать 2?версии JDK на моем компьютере?

Ответы [ 2 ]

0 голосов
/ 24 ноября 2018

У вас есть направление подгонки назад.Android поддерживает определенные версии Java, а не наоборот.

При этом Oracle Java и Android Java на самом деле не одно и то же - они даже не используют одну и ту же виртуальную машину.факт.Они разрабатываются совершенно отдельно.

Как указали другие, последние версии Android поддерживают вплоть до Java 7 и подмножество функций Java 8.Старые версии Android могут поддерживать меньше.

0 голосов
/ 24 ноября 2018

Как говорит официальный документ:

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

поэтому JDK 7 полностью поддерживается, и если вы хотите использовать некоторые функции JDK 8, вам следует выполнить соответствующие настройки.

Вот ссылка для использования Java 8

и Android Studio не поддерживает версию Java выше 8.

...