升级到Android Studio 3.0之后,当编译项目的时候,如果项目使饮用了Lombok和Butterknifeh这两个开源项目,你就会发现在编译过程中发生以下错误:
1 | Error:Execution failed for task ':Base:javaPreCompileDebug'. |
错误日志已经告诉我们了,在Android Studio 3.0 之后 annotationProcessor必须由我们开发者显示声明了,添加annotationProcessor之后即可解决此问题。
1 | compile 'com.jakewharton:butterknife:7.0.1' |
参考链接: