您的位置:首页 > 移动开发 > Android开发

Android Studio 3.0.0以上butterknife使用问题

2018-01-10 15:27 330 查看
将Android Studio升到3.0.0以上时,butterknife就不好用了,这里记下自己遇到的坑,希望能帮到更多的人。


这里就是一个很简单的布局,一个Button。然后在项目的build.gradle添加依赖。

compile "com.jakewharton:butterknife:8.8.1"




通过butterknife,并将Button进行监听,运行。



是的,会报空指针。在项目的build.gradle继续添加依赖



annotationProcessor "com.jakewharton:butterknife-compiler:8.8.1"




然后就可以了,但是在项目中很多都是继承于BaseActivity等等的,比如下面的写法,MainActivity继承于BaseActivity





添加了以上两个依赖后运行,依然会报空指针。修改BaseActivity如下,可以运行了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐