Kotlin-Plugin-Fehler: Konnte keine Proxy-Klasse für die Klasse org.jetbrains.kotlin.gradle.tasks.KotlinCompile generieren

8

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

kompiliert wurde     
Philipp Grigoryev 20.05.2017, 15:11
quelle

3 Antworten

6

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.

    
oshai 19.06.2017, 21:43
quelle
3

In meinem Fall war es, weil ich mit Java 1.7 Gradle ausgeführt habe und es scheint, dass das Plugin nur für 1.8 kompiliert wurde:

%Vor%

Ähnliche Tickets: Ссылка und Ссылка

    
Daniel Silva 22.05.2017 15:54
quelle
0

Versuchen Sie, jcenter() repo in buildscript repositories hinzuzufügen und kotlin version zu aktualisieren.

%Vor%

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%     
Aryan 21.05.2017 06:28
quelle

Tags und Links