Kotlin-Kapt批注处理器不能与Gradle 4.10.1一起使用

时间:2019-10-16 09:43:41

标签: android gradle kotlin kapt

在我的项目中,我在lib中使用处理器来处理注释。这是我的应用程序的build.gradle(4.10.1级)

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
...

kapt {
    arguments {
        arg("MODULE_NAME", project.getName())
    }
}

...

dependencies {
    kaptDebug "com.su:workbox.compiler:$workboxVersion"
}

lib工作箱中的处理器根本不执行。

在我的示例项目中,编译器可以与注释处理器一起正常工作。 (等级5.5)

javaCompileOptions {
    annotationProcessorOptions {
        arguments = [MODULE_NAME: project.getName()]
    }
}
...
dependencies {
    debugAnnotationProcessor "com.su:workbox.compiler:$workboxVersion"
}

如何使处理器正常工作?

0 个答案:

没有答案