Проблема с лямбдами

Рейтинг: 2Ответов: 1Опубликовано: 21.10.2014

Здравствуйте! Я пишу андроид-приложение и пытаюсь использовать лямбда функции. Но компилятор ругается:

Lambda expressions are allowed only at source level 1.8 or above

В Интернете я читал, что надо выставить в свойствах проекта, чтобы проект компилировался совместимым с версией компилятора 1.8. Я выставил эту опцию, но вместо предыдущей ошибки получил другую:

Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead. Please use Android Tools > Fix Project Properties

Когда я делаю Fix Project Properties, как это написано в сообщении об ошибке, то проект компилируется с версией компилятора 1.6, и возвращается предыдущая ошибка. Кто-нибудь знает, что здесь нужно делать, чтобы это заработало?

Ответы

▲ 1Принят

Android не поддерживает Java 1.8