'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屋!