Butterknife 8.4.0版本的使用:
来源:互联网 发布:dd是什么意思网络用语 编辑:程序博客网 时间:2024/05/18 11:48
Butterknife 8.4.0版本的使用:
在自己项目app下的build.gradle中添加依赖
compile ‘com.jakewharton:butterknife:8.4.0’
annotationProcessor ‘com.jakewharton:butterknife-compiler:8.4.0’
如果是Android studio2.2以上版本的话,按照如上设置项目运行时view会报空指针。所以后来又按照butterknife官网上的进行修改,但有一个地方需要修改。最终我的配置如下,项目运行后不报错。
Project中的build.gradle:
dependencies {
classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’
}
app中的build.gradle:
apply plugin: ‘com.neenbedankt.android-apt’
上面这一句官网中没有提到
dependencies {
compile ‘com.jakewharton:butterknife:8.4.0’
apt ‘com.jakewharton:butterknife-compiler:8.4.0’
}
解绑:
Unbinder.EMPTY.unbind()
添加混淆
#ButterKnife
-dontwarn butterknife.internal.**
-keep class *$$ViewInjector { ; }
-keepnames class * { @butterknife.InjectView *;}
-dontwarn butterknife.Views$InjectViewProcessor
-dontwarn com.gc.materialdesign.views.**
参考资料:
https://github.com/JakeWharton/butterknife/
http://blog.csdn.net/youth_never_go_away/article/details/52779081
http://blog.csdn.net/skeeing/article/details/52386438
- Butterknife 8.4.0版本的使用:
- ButterKnife 最新版本8.4.0详细使用
- ButterKnife:8.4.0的使用
- 关于ButterKnife 8.4.0以后版本报空指针的使用注意事项:
- 最新ButterKnife:8.4.0的使用
- ButterKnife在8.4的使用
- ButterKnife(8.4.0版本)原理分析
- ButterKnife:8.1.0的使用
- ButterKnife:8.0.0的使用
- ButterKnife:8.1.0的使用
- ButterKnife:8.1.0的使用
- androidstudi3.0 butterknife的使用
- studio 3.0版本使用ButterKnife
- Android Butterknife 8.4.0 使用方法总结 zelezny : Butterknife插件的使用
- 【butterknife】butterknife:8.4.0 黄油刀使用详解。
- ButterKnife 8.4.0使用空指针的配置。
- ButterKnife 8.4 注解框架的使用
- 记录ButterKnife:8.1.0的使用
- Machine Learning Diagnostic
- linux动态链接库导出函数控制
- python中的面向对象
- CodeForces
- 需求分析的图形工具(层次方框 warnier IPO)
- Butterknife 8.4.0版本的使用:
- hdu4292
- Linux 如何打开端口
- C++Primer第五版 第十三章习题答案(1~10)
- ext4_mpage_readpages
- poj3481(通过stl中的set,以及pair和make_pair简单通过)
- POJ1064
- Resource.arsc文件格式解析
- Css练习代码暂存