kotlin-kapt插件不使用“kapt.generateStubs”

我最近从Android Studio 2.3更新到3.0,kotlin 1.1.41.1.51

现在我在我的gradle控制台中看到这条消息:

kotlin-kapt插件不使用“kapt.generateStubs”

我有这在我的build.gradle让我的项目使用注释处理一些库工作:

kapt {generateStubs = true}

generateStubs行不再需要,可以安全地删除? 还是有另一个行动,我应该采取消除上述警告消息?

删除kapt { generateStubs = true }是完全安全的。 它最初由kapt1使用,现在已经废弃。

一些关于kapt的文档: https ://kotlinlang.org/docs/reference/kapt.html

您应该在您的build.gradle文件中应用kotlin-kapt插件并删除generateStubs = true

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