Gradle-DSL-Methode nicht gefunden: 'kapt ()' Mögliche Ursachen: Das Projekt 'jetpacklearn' verwendet möglicherweise eine Version des Android-Gradle-Plug-Ins, die die Methode nicht enthält (z. B. 'testCompile' wurde in 1.1.0 hinzugefügt). Aktualisieren Sie das Plugin auf Version 3.4.0 und synchronisieren Sie das Projekt
Das Projekt 'jetpacklearn' verwendet möglicherweise eine Version von Gradle, die die Methode nicht enthält. Öffnen Sie die Gradle-Wrapper-Datei
Meine gradleVersion ist '3.4.0', kann aber nicht damit umgehen, stell mir die gleiche Frage
classpath "com.android.tools.build:gradle:$gradleVersion"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigationVersion"
Antworten:
Überprüfen Sie, ob Sie dies oben in Ihrer App build.gradle haben?
apply plugin: 'kotlin-kapt'
quelle
füge diese Zeile hinzu
apply plugin: 'kotlin-kapt'
Wenn Sie kapt in der Android-Bibliothek verwendet haben , müssen Sie das Kotlin-Android- Plugin in Ihrem Projekt hinzufügen
apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt'
quelle
Fügen Sie diese Zeile einfach in Ihre App-Ebene von build.grale ein:
apply plugin: 'kotlin-kapt'
HINWEIS: unter
apply plugin: 'com.android.application'
quelle
Fügen Sie dies in Ihr build.gradle ein und synchronisieren Sie das Gradle erneut.
quelle
Ihre build.Gradle-Datei sollte diese oben haben
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt'
quelle
Die Antwort https://stackoverflow.com/a/56101024/6007104 ist absolut richtig.
Aber für Leute, die den Gradle-Plugins-Block verwenden, sieht es so aus:
plugins { id('kotlin-kapt') }
quelle
Wenden Sie das folgende Plugin in Ihrem build.gradle auf App-Ebene an.
apply plugin: 'kotlin-kapt'
quelle