Поддерживает ли android studio 2 выражения Java 8 и Lambda?

Официальная версия 2 Android Studio была выпущена 2 дня назад.

Эта версия поддерживает Java 8?


person MBH    schedule 09.04.2016    source источник


Ответы (1)


Этот ответ посвящен тому, как включить поддержку лямбда-нотаций для java 8 в Android Studio 2.1.

Сначала вам нужно установить местоположение JDK на java 8 в структуре проекта -> Расположение SDK.

В настоящее время Android Studio 2.1 не поддерживает лямбда-нотацию для java 8, но для этого есть обходной путь.

Вам необходимо включить компилятор Jack для поддержки этой функции. Добавьте android { jackOptions { enabled true } } в файл build.gradle. Также для этого потребуются инструменты Android Sdk Build 24 или более поздней версии. Чтобы загрузить этот открытый автономный менеджер SDK под менеджером sdk и загрузить

person Prashant Momale    schedule 01.05.2016
comment
Привет, Прашант! Я использую AndroidStudio 2.2.2 Мой "SDK Location" (это на Mac FWIW) просто говорит "/Users/me/Library/Android/sdk" Использую ли я Java8 - как использовать Java8 ?? Спасибо! - person Fattie; 03.12.2016
comment
вы должны проверить свой jdk location, вы смотрите на свой android sdk. - person mallaudin; 05.12.2016