首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'kapt.generateStubs‘不是由'kotlin-kapt’插件使用的

'kapt.generateStubs‘不是由'kotlin-kapt’插件使用的
EN

Stack Overflow用户
提问于 2017-10-31 21:42:02
回答 2查看 14.4K关注 0票数 28

最近我从AndroidStudio2.3升级到3.0,kotlin 1.1.4更新到1.1.51

现在,我在我的分级控制台上看到了这条消息:

'kapt.generateStubs‘不是由'kotlin-kapt’插件使用的

为了让我的项目使用注释处理与一些库一起工作,我的build.gradle中有这样的内容:

kapt { generateStubs = true }

是否不再需要generateStubs行,是否可以安全地删除?或者,我是否应该采取另一种行动来删除上面的警告信息?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-31 23:12:04

删除kapt { generateStubs = true }是完全安全的。它最初是由kapt1使用的,现在已经不再推荐了。

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

票数 69
EN

Stack Overflow用户

发布于 2017-10-31 21:58:11

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

代码语言:javascript
复制
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47044955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档