美文网首页
Android构建时报错:Execution failed fo

Android构建时报错:Execution failed fo

作者: 毒瘤榜首 | 来源:发表于2018-02-11 15:55 被阅读26次

今天在引入 butterknife (compile 'com.jakewharton: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: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 } }

    }

    ...

}

相关文章

网友评论

      本文标题:Android构建时报错:Execution failed fo

      本文链接:https://www.haomeiwen.com/subject/wgaktftx.html