【发布时间】:2020-03-30 10:03:43
【问题描述】:
升级到最新的 Android gradle 插件后:
classpath 'com.android.tools.build:gradle:3.6.1'
Android lint (./gradlew lint
) 收到以下警告:
警告:使用 annotationProcessor 而不是实现 [AnnotationProcessorOnCompilePath] 将注释处理器添加到处理器路径 实现 'com.jakewharton:butterknife:10.2.1'
我的app/build.gradle
文件:
dependencies {
[...]
implementation 'com.jakewharton:butterknife:10.2.1'
kapt 'com.jakewharton:butterknife-compiler:10.2.1'
}
根据 ButterKnife 文档,这是正确的:https://github.com/JakeWharton/butterknife#download
Hacky 解决方案是为 ButterKnife 取消 //noinspection AnnotationProcessorOnCompilePath
。
但是如何正确解决这个问题呢?
【问题讨论】:
标签: android-gradle-plugin butterknife android-lint