使用butterknife中遇到的几个问题及解决方法
来源:互联网 发布:小熊相机软件 编辑:程序博客网 时间:2024/05/19 03:45
1.编译能通过程序也能运行,但是一点进去就崩溃。断点调试的时候发现view为null。
首先看下工程目录下面的.apt_generated目录里面是否为空,如果没了,那就需要重新配置下butterknife。右键点开项目属性,具体修改如下图,先取消勾选点apply,然后再此勾选上点及apply,下一张图重新引入下包:
这样重新配置之后clean一下,再次运行下工程。
2.按照ButterKnife的格式配置好了adapter中的viewholder,运行时出现cannot be resolved or is not a field错误。
这个问题一般应该很少遇到吧,我遇见这问题完全是手贱...
首先看报错的最后一行是否出现XXXadapter is not visible。点击进去之后发现建议你改变visibility为默认的,这个其实就是你把adapter写成了private class导致其自动填写注解失效。
把adapter改成public class即可。
3.从eclipse切换到idea之后出现的问题。
eclipse默认的目录结构是在根目录下生成.apt_generated目录,但是idea确是apt_generated目录,所以需要改成同样的目录名称。
打开idea file中的setting设置,记得选择module content root,不然会生成到out目录下修改如下图
还有记得idea所有的包都是需要add的。
0 0
- 使用butterknife中遇到的几个问题及解决方法
- cm13 编译过程中遇到的几个问题及解决方法
- 使用fckeditor中遇到的几个问题及其相应解决方法
- PSExec中遇到的几个问题及其解决方法
- HttpClient4.x使用中出现的几个问题及解决方法
- 【SSH】myEclipse搭建SSH过程中遇到的几个问题 及 解决方法
- 框架使用过程中遇到的几个问题
- PHPExcel使用中遇到的几个问题
- 使用sqlldr工具中遇到的几个问题
- centos中使用python遇到的几个问题
- fastDB使用过程中遇到的几个问题
- MongoDB使用中遇到的几个问题
- rinetd使用中遇到的几个问题
- WAMP转移至LNMP平台遇到的几个问题及解决方法
- Android Studio开发中遇到的几个问题及其解决方法
- lighttpd+rails生产环境中遇到的几个问题及解决办法
- linux驱动编写过程中遇到的几个问题及解决办法
- butterknife 使用遇到的问题
- Zend Guard6.0使用教程——PHP代码加密
- 大整数乘法问题
- poj 1470 lca-targan离线算法
- hdu5365 Run
- 如何将JAVA工程转为MAVEN工程
- 使用butterknife中遇到的几个问题及解决方法
- hiho一下 第五十八周 Beautiful String dp
- javascript以及衍生框架自学笔记
- 教你自定义竖直跑马灯效果(广告专用)
- Window与Linux跨平台JAVA编程的注意事项
- Mysql之存储过程回顾
- jquery的DOM定位与操作
- C++ Eigen库计算矩阵特征值及特征向量
- 用到泛型的一些代码