Avatar ·

Fehler "Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6" in Kotlin

Hallo zusammen! Ich bin neu in der Kotlin- und Android-Entwicklung. Vor kurzem bin ich auf einen seltsamen Fehler beim Bauen eines Projekts in IntelliJ IDEA gestoßen. Ich habe ein einfaches Projekt, das die Corda-Bibliothek verwendet. Wenn ich versuche, das Projekt zu kompilieren, gibt Gradle den folgenden Fehler aus:\n\n```\nCannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6\n```\n\nDer Fehler tritt an mehreren Stellen auf, am häufigsten jedoch beim Aufruf von inline-Funktionen aus der Kotlin-Standardbibliothek, wie zum Beispiel `let`, `apply` oder `also`. Hier ist ein Beispiel meines Codes:\n\n```kotlin\nfun processData(data: String?) {\n data?.let {\n println("Data is not null: $it")\n }\n}\n\nfun main() {\n processData("Hello, Kotlin!")\n}\n```\n\nIch verwende Kotlin Version 1.3.72, und in meiner `build.gradle` habe ich angegeben:\n