Search code examples
androidgradleandroid-glidekapt

Could not find method kapt() for Glide


apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'

classpath 'com.android.tools.build:gradle:3.2.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.61"

I have the above gradle configuration, and still I am getting

Could not find method kapt() for arguments [com.github.bumptech.glide:compiler:4.3.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Can someone tell me where am I going wrong? Thanks for the help in advance


Solution

  • The project-level build.gradle:

    buildscript {
        repositories {
            mavenCentral()
            jcenter()
            google()
        }
        dependencies {
            classpath "com.android.tools.build:gradle:3.3.2"
            classpath "com.google.gms:google-services:4.2.0"
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.70"
        }
    }
    

    The module-level build.gradle:

    apply plugin: "kotlin-android"
    apply plugin: "kotlin-android-extensions"
    apply plugin: "kotlin-kapt"
    ...
    android {
    
    } 
    dependencies {
        implementation "com.github.bumptech.glide:glide:4.8.0"
        // annotationProcessor "com.github.bumptech.glide:compiler:4.8.0"
        kapt "com.github.bumptech.glide:compiler:4.8.0"
    }
    ...
    apply plugin: "com.google.gms.google-services"