使用butterknife 8版本报空指针错误

以前用7版本,今天用8.7版本报这样的错:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapp/com.example.myapp.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

在项目的dependencies中加上classpath'com.neenbedankt.gradle.plugins:android-apt:1.8'

在module的gradle加上 apply plugin:'android-apt' dependencies加上 apt'com.jakewharton:butterknife-compiler:8.7.0'

重新编译就好了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,457评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,641评论 2 45
  • 英语,无可厚非的第一 锻炼,不能再推迟 读书,开始记笔记 手帐,入坑,并记录生活 手绘,哪怕不是为了专业 旅行,不...
    sunnie369阅读 191评论 2 0
  • 对没写过东西的人来说,开头总是很难写,不知如何下笔。就从题目开始吧,我也不知道这个题目是否合适,因为去年的七夕前,...
    山水穷阅读 409评论 5 6
  • 时光在走,我们也在走。有些人走着走着就再也没了联系,有些人说了再见便再也不见。有些人的名字,我已经忘了:有些人,我...
    Eve笑笑阅读 240评论 0 0