Mein Setup:
- Host-Entwicklungsmaschine: Macbook
- Android Studio Arctic Fox, 2020.3.1
- Android Gradle Plugin Version 7.0.0
- Gradle Version 7.0.2
- JDK 11 unter Android Studio.app/Contents/jre/Contents/Home
So sehen die relevanten Teile meiner build.gradle-Datei aus:

Nachdem ich das Problem eine Weile gegoogelt habe, ist die beste Erklärung, die mir einfällt, dass Android immer noch auf Java 8 läuft, java.lang.ref.Cleaner jedoch eine Java 9+-Funktion ist. Ich habe versucht, in Android Studio im Menü „Projektstruktur“ verschiedene JDK-Versionen auszuwählen, aber es machte keinen Unterschied. Ist es dann überhaupt möglich, Java 9-Sprachfunktionen in einem Android-Projekt zu verwenden?
Mobile version