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
  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.

在build.gradle(app)下增加如下配置

android {
    ...
    defaultConfig {
        ...
        javaCompileOptions {
            annotationProcessorOptions {
                includeCompileClasspath = true  
            }
        }
    }
}

具体如下:

android {
 compileSdkVersion 23
 buildToolsVersion '27.0.3'

 defaultConfig {
 applicationId "com.whatled.demo"
 minSdkVersion 11
 targetSdkVersion 23
 versionCode 1
 versionName "1.0"
 javaCompileOptions {
 annotationProcessorOptions {
 includeCompileClasspath = true
 }
 }
 }
 buildTypes {
 release {
 minifyEnabled false
 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 }
 }
}
}

admin

少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。

发表评论

电子邮件地址不会被公开。 必填项已用*标注