一、 基本配置
Butterknife的github开源地址:https://github.com/JakeWharton/butterknife
Butterknife官网地址:http://jakewharton.github.io/butterknife/
1、配置Annotation Processing Tool(android-apt):
在build.gradle(project)中添加如下配置:
buildscript{
repositories{
jcenter()
}
dependencies{
classpath ‘com.android.tools.build:gradle:2.1.0’
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
注意:首先要配置Project查看模式下:gradle->build.gradle文件,Annotation Processing Tool版本最少也要1.0以上,因为Butterknife框架是使用apt技术,所以没配置该文件会直接导致编译不通过
2、添加依赖关系
Build.gradle(app)中添加如下依赖:
Dependencies{
Compile fileTree(dir:’lib’,include:[‘*.jar’])
testCompile ‘junit:junit:4.12’
compile ‘com.android.support:appcompat-v7:23:3.0’
/*butterknife—依赖*/
compile ‘com.jakewharton:buttonknife:8.2.1’
apt ‘com.jakewharton:butterknife-compiler:8.2.1’
}
最后在build.gradle(app)顶部添加如下依赖(必须添加,否则编译通不过):
apply plugin: 'android-apt'
3、Android ButterKnife Zelezny插件的使用
在android-studio中点“File”–>“Settings”–>“Plugins” –>“在搜索框中输入ButterKnife”就会显示Android ButterKnife Zelezny插件的信息,根据提示,点击进行安装。
安装好该插件并配置好如上环境之后,就可以在Andro