Fehler beim Versuch, eine Task zu starten. Kann nicht herausfinden, was sonst noch benötigt wird oder worum es bei dem Fehler geht. Das Projekt, an dem ich arbeite, hat mehrere Teilprojekte, also habe ich einen Hauptaufbau. Der Fehler ist für ein Teilprojekt, in dem ich Kotlin ausprobieren wollte.
%Vor%Hier ist meine build.gradle für das fehlerhafte Modul (Unterprojekt).
%Vor%Hier ist Pastebin build.gradle , was ziemlich groß ist, wegen all der Aufgaben darin
Hinzugefügt --debug Ausgabe nachdem jdk auf 1.8 geändert wurde und die Abhängigkeit zu compile "org.jetbrains.kotlin:kotlin-stdlib-jre8
start kotlin 1.1.2
JDK unter 1.8 wird vom kotlin
Compiler nicht mehr unterstützt wie in 1.1.2 Blogpost :
Der Kotlin-Compiler benötigt jetzt JDK 8 zum Ausführen. Sie sollten keine Änderungen bemerken, da die meisten anderen Java-Entwicklungstools wie Gradle und die Android-Toolchain auch JDK 8 benötigen, so dass Sie es wahrscheinlich schon installiert haben. Für vom Compiler generierten Code ist die Java 1.6-Kompatibilität immer noch die Standardeinstellung, und wir haben keine Pläne, die Unterstützung für das Generieren von Java 1.6-kompatiblem Bytecode zu löschen.
Versuchen Sie, jcenter()
repo in buildscript
repositories hinzuzufügen und kotlin version zu aktualisieren.
Wenn Sie JDK 7 oder JDK 8 als Ziel verwenden, können Sie erweiterte Versionen der Kotlin-Standardbibliothek verwenden, die zusätzliche Erweiterungsfunktionen für APIs enthalten, die in neuen JDK-Versionen hinzugefügt wurden. Verwenden Sie anstelle von kotlin-stdlib eine der folgenden Abhängigkeiten:
%Vor%