“kotlin-kapt"插件不使用“kapt.generateStubs" [英] 'kapt.generateStubs' is not used by the 'kotlin-kapt' plugin
问题描述
我最近从 Android Studio 2.3 更新到 3.0,将 kotlin 1.1.4
更新到 1.1.51
.
I recently updated from Android Studio 2.3 to 3.0, and kotlin 1.1.4
to 1.1.51
.
现在我在 gradle 控制台中看到此消息:
Now I'm seeing this message in my gradle console:
kotlin-kapt"插件不使用kapt.generateStubs"
'kapt.generateStubs' is not used by the 'kotlin-kapt' plugin
我在我的 build.gradle
中有这个,让我的项目使用注释处理来处理一些库:
I have this in my build.gradle
to get my project working with some libraries using annotation processing:
kapt { generateStubs = true }
kapt { generateStubs = true }
generateStubs
行是否不再需要?删除是否安全?或者我应该采取其他措施来删除上面的警告消息吗?
Is the generateStubs
line no longer needed and is it safe to remove? Or is there another action I should take to remove the warning message above?
推荐答案
删除 kapt { generateStubs = true }
是完全安全的.它最初由 kapt1
使用,现在已弃用.
It is completely safe to remove kapt { generateStubs = true }
. It was originally used by kapt1
, which is deprecated now.
一些关于 kapt 的文档:https://kotlinlang.org/docs/reference/kapt.html
Some docs about kapt: https://kotlinlang.org/docs/reference/kapt.html
这篇关于“kotlin-kapt"插件不使用“kapt.generateStubs"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!