您的位置:首页 > 移动开发 > Android开发

使用androidstudio3.0时butterknife报错解决方法

2017-11-14 09:45 351 查看
今天升级了androidstudio3.0,因为以前项目用了注解butterknife:7.0.1,所以出现了如下的报错:

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 (com.jakewharton: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.

解决方法如下:

在app的build中
android {
defaultConfig {
//添加如下配置就OK了
javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: