Метод Gradle DSL не найден: 'kapt ()' - PullRequest
9 голосов
/ 12 мая 2019

Метод Gradle DSL не найден: 'kapt ()' Возможные причины: Проект 'jetpacklearn' может использовать версию плагина Android Gradle, которая не содержит метод (например, 'testCompile' был добавлен в 1.1.0). Обновите плагин до версии 3.4.0 и синхронизируйте проект

В проекте 'jetpacklearn' может использоваться версия Gradle, которая не содержит метод. Открыть файл оболочки Gradle

Мой gradleVersion '3.4.0', но не могу с ним справиться, задайте мне тот же вопрос

classpath "com.android.tools.build:gradle:$gradleVersion" classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: $ kotlinVersion" classpath "androidx.navigation: navigation-safe-args-gradle-plugin: $ navigationVersion"

Ответы [ 3 ]

26 голосов
/ 12 мая 2019

Проверьте, есть ли это в верхней части вашего приложения build.gradle?

apply plugin: 'kotlin-kapt'
10 голосов
/ 11 июня 2019

добавить эти строки

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'

если вы использовали kapt в библиотеке Android , вы должны добавить плагин kotlin-android в ваш проект

5 голосов
/ 18 мая 2019

Добавьте это в свой build.gradle и снова синхронизируйте gradle.

применить плагин: 'kotlin-kapt'

...