自己的第一篇博客打算写个简单的
好多同学在第一次使用butterknife的时候可能都会遇到这样的错误 明明已经在setting-plugins里面安装了butterknife 在gradle里面也添加了依赖 但是在使用的时候还是会标红 报错
具体什么错误我就不在这重现了 我这里只写一下解决的办法 出现问题的原因基本都是在你项目的gradle里面缺少配置 我用的是butterknife 8.4.0
首先你在setting-plugins里面安装了butterknife
然后在build-gradle里面 最上边 一般默认只有第一行 你把第二行也添加进去
apply plugin: 'com.android.application'apply plugin: 'com.neenbedankt.android-apt'
然后在
dependencies { compile 'com.jakewharton:butterknife:8.4.0' apt 'com.jakewharton:butterknife-compiler:8.4.0'
最后去你的工程的build-gradle里面的dependencies看一下是否添加了classpath
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0-beta1' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
然后你sync 一下就ok了