Méthode Gradle DSL introuvable: 'kapt ()' Causes possibles: Le projet 'jetpacklearn' utilise peut-être une version du plug-in Android Gradle qui ne contient pas la méthode (par exemple, 'testCompile' a été ajouté dans la version 1.1.0). Mettre à niveau le plugin vers la version 3.4.0 et synchroniser le projet
Le projet 'jetpacklearn' peut utiliser une version de Gradle qui ne contient pas la méthode. Ouvrir le fichier wrapper Gradle
Mon gradleVersion est '3.4.0', mais ne peut pas y faire face, posez-moi la même question
classpath "com.android.tools.build:gradle:$gradleVersion" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigationVersion"
7 Réponses :
Vérifiez si vous l'avez en haut de la build.gradle de votre application?
apply plugin: 'kotlin-kapt'
La doc officielle d'Android m'a dit d'utiliser kapt dans les dépendances {} sans jamais le mentionner. bon travail google.
Ajoutez ceci dans votre build.gradle, puis synchronisez à nouveau le gradle.
appliquer le plugin: 'kotlin-kapt'
ajouter cette ligne
apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt'
si vous avez utilisé kapt dans la bibliothèque Android, vous devez ajouter le plugin kotlin-android dans votre projet
apply plugin: 'kotlin-kapt'
Merci beaucoup. C'était mon problème. Même les documents Android pour démarrer avec Hilt ne le mentionnaient pas. developer.android.com/training/dependency-injection/...
ajoutez simplement cette ligne au niveau de votre application de build.grale:
apply plugin: 'kotlin-kapt'
REMARQUE: sous apply plugin: 'com.android.application'
La réponse https://stackoverflow.com/a/56101024/6007104 est absolument correcte.
Mais, pour les personnes utilisant le bloc de plugins gradle, cela ressemble à ceci:
plugins { id('kotlin-kapt') }
Votre fichier build.Gradle doit avoir ces derniers en haut
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt'
appliquez le plugin ci-dessous dans votre build.gradle au niveau de l'application.
apply plugin: 'kotlin-kapt'
Pourquoi ce vote est-il défavorable? C'est une question valide et vous rencontrez ce message d'erreur en suivant la documentation officielle d'Android. De plus, la suggestion intégrée dans le message d'erreur est déroutante et erronée (parle de la mise à niveau vers Gradle 1.0 lorsque nous sommes sur la version 3.x).