Моя установка:
- Хост-машина разработки: Macbook
- Студия Android Arctic Fox, 2020.3.1
- Подключаемый модуль Android Gradle версии 7.0.0
- Gradle версии 7.0.2
- JDK 11, расположенный под Android Studio.app/Contents/jre/Contents/Home
Вот как выглядят соответствующие части моего файла build.gradle:

После некоторого поиска в Google лучшего объяснения, которое я смог придумать, это то, что Android все еще использует Java 8, но java.lang.ref.Cleaner — это функция Java 9+. Я пробовал выбирать разные версии JDK в Android Studio в меню «Структура проекта», но это не имело никакого значения. Возможно ли тогда вообще использовать возможности языка Java 9 в проекте Android?
Подробнее здесь: https://stackoverflow.com/questions/687 ... id-project
Мобильная версия