Могут ли приложения Android использовать java 8 скомпилированные банки?

Предположим, я создаю java-библиотеку, независимую от платформы Android. Классы / методы в этой java-библиотеке были написаны с помощью потоков Java 8 и лямбда. Затем я компилирую свою библиотеку java в банку и добавляю ее в качестве зависимости в моем проекте Android.

Может ли мое приложение Android использовать эту банку, даже если Android сам поддерживает только Java 7?

Спасибо за любую информацию.

Вам явно нужны Java 8 скомпилированные JAR? В противном случае вы можете использовать ретро-компилятор.

Я планирую использовать retrolambda для интеграции кода Java 8 в свой Android-проект.