Android studio 3.0:编译应用程序时出错

时间:2017-11-03 10:35:20

标签: android android-gradle butterknife android-studio-3.0

编译android应用程序时出错。

Execution failed for task ':app:javaPreCompileDebug'
The following dependencies on the compile classpath are found to contain annotation processor.Please add them to the annotationProcessor configuration.
- butterknife-5.1.2.jar (butterknife-5.1.2.jar)

3 个答案:

答案 0 :(得分:0)

尝试添加此lib的最新版本。并且不要忘记在依赖项中添加annotationProcessor:

compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

答案 1 :(得分:0)

不要使用5.1.2 jar.Instead在gradle中使用这个最新版本,并使用注释使其工作。

dependencies {
    compile 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}

答案 2 :(得分:0)

在你的应用程序gradle中添加以下行

 compile 'com.jakewharton:butterknife:8.8.1'
 annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

然后在你的班级中使用BindView而不是Bind。