错误提示
Error:Execution failed for task ':usrsimplebleassistent: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 (com.jakewharton:butterknife:7.0.1)
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.
解决方案
- 在build.gridle中defaultConfig中添加如下代码:
defaultConfig {
applicationId "com.xxx.xxx"
minSdkVersion xx
targetSdkVersion xx
versionCode xx
versionName "xx"
//如下为要添加的代码。
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath true
}
}
}
注意:当遇到butterknife找不到的情况下也可以尝试此方法。