AS2.2使用Butterknife8.4(8.x)遇到的坑。
来源:互联网 发布:mac装excel图表插件 编辑:程序博客网 时间:2024/06/03 13:04
最近新升级AS到2.2版本,SDK也到了7.0,在添加butterknife的依赖以及插件后,新做一个项目的demo,编译好以后以为可以照常使用,但是好几次空指针错误,起初以为是我的逻辑写错,但是检查好几遍都没发现逻辑出错,然后查了一下是绑定控件那一环出现了问题。
于是跑到了JakeWharton的github上查看说明,之前一直不看readme的更新说明,现在才意识到多逛官方文档的重要性。在点击打开链接可以看到,我们首先要在第二行加入
apply plugin: 'com.neenbedankt.android-apt'
然后要在自定义的buildscript中加入如下代码:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } }
最后在dependencies中加入:apt 'com.jakewharton:butterknife-compiler:8.4.0'
这样就解决了空指针的问题。下面是我Demo中的配置截图(红色为与之前butterknife使用相比新增加的部分):
1 0
- AS2.2使用Butterknife8.4(8.x)遇到的坑。
- ButterKnife8.4的坑
- 最新版本ButterKnife8.4的使用
- ButterKnife8.4使用配置
- Android框架ButterKnife的使用详解,butterknife8.x.x版本的使用方法
- ButterKnife8.0.2的使用例程
- ButterKnife8.10的使用详解
- [AS2.2]对话框+popupwindow的总结使用
- ButterKnife8.0+ 与 Dagger2.+的使用踩过的坑
- android butterknife8.4配置使用时的问题
- butterknife8.4空指针异常的解决方法及使用详解
- ButterKnife8.4的错误解决
- [AS2.1.3]Notification的使用
- 使用ButterKnife8.4.0的gradle配置
- 注解框架ButterKnife8.4.0的使用
- 使用ButterKnife8.4报空指针异常
- butterknife8.2.1使用注意事项
- Android ButterKnife8.2.1 使用
- Struts2 本地化/国际化实现
- VS2013无法加载解决方案中的项目
- LXC(Linux containers)快速入门
- js RegExp二次匹配异常
- window.opener 与 window.dialogArguments的用法
- AS2.2使用Butterknife8.4(8.x)遇到的坑。
- 箭头函数(一)
- 竖排导航
- Android 性能优化之使用MAT分析内存泄露问题
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- IOS-如何处理多个网络请求的并发的情况
- windows下关闭nginx日志
- Mysql命令教程大全
- quartz实现任务调度