Metode Gradle DSL tidak ditemukan: 'kapt ()' Kemungkinan penyebab: Proyek 'jetpacklearn' mungkin menggunakan versi plugin Android Gradle yang tidak berisi metode tersebut (misalnya, 'testCompile' ditambahkan di 1.1.0). Tingkatkan plugin ke versi 3.4.0 dan sinkronkan proyek
Proyek 'jetpacklearn' mungkin menggunakan versi Gradle yang tidak berisi metode tersebut. Buka file pembungkus Gradle
GradleVersion saya adalah '3.4.0', tetapi tidak bisa menghadapinya, tanyakan pertanyaan yang sama
classpath "com.android.tools.build:gradle:$gradleVersion"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigationVersion"
Jawaban:
Periksa apakah Anda memiliki ini di atas build.gradle aplikasi Anda?
apply plugin: 'kotlin-kapt'
sumber
tambahkan baris ini
apply plugin: 'kotlin-kapt'
jika Anda menggunakan kapt di pustaka android, Anda harus menambahkan plugin kotlin-android di proyek Anda
apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt'
sumber
cukup tambahkan baris ini di level aplikasi Anda di build.grale:
apply plugin: 'kotlin-kapt'
CATATAN: di bawah
apply plugin: 'com.android.application'
sumber
Tambahkan ini di build.gradle Anda lalu sinkronkan gradle lagi.
sumber
File build.Gradle Anda harus memiliki ini di bagian atas
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt'
sumber
Jawaban https://stackoverflow.com/a/56101024/6007104 benar-benar benar.
Tapi, untuk orang yang menggunakan blok plugin gradle, akan terlihat seperti ini:
plugins { id('kotlin-kapt') }
sumber