异常:
Error:android-apt plugin is incompatible with the Android Gradle plugin.  Please use 'annotationProcessor' configuration instead.
解决办法如下:
一、把project目录下的build.gradle中的classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8'删除掉;

二、把具体Module目录下的build.gradle中的apply plugin: ‘com.neenbedankt.android-apt’删除;

三、同时把dependencies中原来使用apt的改为annotationProcessor,然后Sync Now即可。
接下来上新办法  最后重启即可
1.首先你的在开发工具中安装butterknife这个插件
2.implementation 'com.jakewharton:butterknife:8.4.0'annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0


1.Project的build.gradle文件中增加classpath

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.2.3'        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'    }}allprojects {    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}

2.在Module的build.gradle文件中增加plugin

apply plugin: 'com.neenbedankt.android-apt'

3.在Dependencies中增加下面两句

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

注意: 在Android studio3.0 及以上用下面配置

1.Project的build.gradle文件中增加classpath

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.2.3'        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'    }}allprojects {    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}
2.在Dependencies中增加下面两句
compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
即是:apt 'com.jakewharton:butterknife-compiler:8.8.1'替换成
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
并且
在Module的build.gradle文件中不再增加plugin

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. Gradle添加so文件
  6. Android之Zygote启动详解
  7. 使用setContentView的方式更换布局文件从而更换界面
  8. android菜瓜笔记之android lint problem
  9. Android(安卓)ViewPager实例代码介绍2。

随机推荐

  1. Android开源项目集合
  2. android开发每日汇总【2011-11-30】
  3. Android创建ShortCut
  4. 收藏自己喜欢的框架-Android
  5. Android(安卓)Settings 开发(一) -- EditTe
  6. Android睡眠助手 实现情景模式的切换
  7. 项目打包后出现第三方JAR包找不到
  8. oauth 授权显示无权访问页面问题的解决方
  9. Android(安卓)NDK 开发+cygwin 的安装 +e
  10. Android(安卓)RIL源码研究笔记 の ril_co