Ich arbeite an einer Android-App, die derzeit DSL und einige Bibliotheken verwendet. Plötzlich gab mir der Build diesen Fehler.
Aufgabe: app: kaptDebugKotlin FAILED ANTLR Tool Version 4.7.1, die für die Codegenerierung verwendet wird, stimmt nicht mit der aktuellen Laufzeitversion 4.5.3ANTLR überein. Die für die Parser-Kompilierung verwendete Laufzeitversion 4.7.1 stimmt nicht mit der aktuellen Laufzeitversion 4.5.3 überein eine Ausnahme.
Was schief gelaufen ist:
Ausführung für Aufgabe ': app: kaptDebugKotlin' fehlgeschlagen. Beim Ausführen von org.jetbrains.kotlin.gradle.internal.KaptExecution java.lang.reflect.InvocationTargetException (keine Fehlermeldung) ist ein Fehler aufgetreten.
Ich habe gesucht, aber ohne Erfolg ...
Wenn Sie das Problem sehen möchten, können Sie das Projekt klonen. Projekt GITHUB Ich benutze Android Studio Canary 4.1.
Vielen Dank.
Execution failed for task ':app:kaptdebugkotlin
Fehler gestoßen und stecke seit 13 Tagen fest. Sie können sich das Gesicht mit Kopfschmerzen und Hilflosigkeit vorstellenFügen Sie diesen Code in build.gradle (Modul: App) ein
configurations.all() { resolutionStrategy.force "org.antlr:antlr4-runtime:4.5.3" resolutionStrategy.force "org.antlr:antlr4-tool:4.5.3" }
quelle