最近我从AndroidStudio2.3升级到3.0,kotlin 1.1.4更新到1.1.51。
现在,我在我的分级控制台上看到了这条消息:
'kapt.generateStubs‘不是由'kotlin-kapt’插件使用的
为了让我的项目使用注释处理与一些库一起工作,我的build.gradle中有这样的内容:
kapt { generateStubs = true }
是否不再需要generateStubs行,是否可以安全地删除?或者,我是否应该采取另一种行动来删除上面的警告信息?
发布于 2017-10-31 23:12:04
删除kapt { generateStubs = true }是完全安全的。它最初是由kapt1使用的,现在已经不再推荐了。
关于kapt的一些文档:https://kotlinlang.org/docs/reference/kapt.html
发布于 2017-10-31 21:58:11
您应该在build.gradle文件中应用kotlin-kapt插件,并删除generateStubs = true。
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'https://stackoverflow.com/questions/47044955
复制相似问题