Android Studio错误日志-注解报错Annotation processors must be explicitly declared now.

Posted leizz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio错误日志-注解报错Annotation processors must be explicitly declared now.相关的知识,希望对你有一定的参考价值。

导入项目时,发现之前项目的butter knife报错,用到注解的应该都会报错
Error:Execution failed for task ‘:app:javaPreCompileDebug‘.
> Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration.
- butterknife-7.0.1.jar
Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior. Note that this option is deprecated and will be removed in the future.
See https://developer.android.com/r/tools/annotation-processor-error-message.html for more details.

在app的build中
android {
...
defaultConfig {
...
//添加如下配置就OK了
javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }
}
...
}

















以上是关于Android Studio错误日志-注解报错Annotation processors must be explicitly declared now.的主要内容,如果未能解决你的问题,请参考以下文章

错误记录Android Studio 编译报错 ( Module was compiled with an incompatible version of Kotlin. ) 2

错误记录Android Studio 编译报错 ( Module was compiled with an incompatible version of Kotlin. The binary )

错误记录Android Studio Logcat 报错 ( read: unexpected EOF! )

Android 解决小米手机Android Studio安装app 报错的问题It is possible that this issue is resolved by uninstalling an

Andriod Studio 出现An error has occurred.See the log file错误解决

Android Studio保存log到本地