博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
butterknife8.0.1提示NullPointerException空指针的问题
阅读量:6231 次
发布时间:2019-06-21

本文共 608 字,大约阅读时间需要 2 分钟。

hot3.png

想在项目中使用注解框架,我首先想到的就是添加库了

输入图片说明

预置的热门库可以看到ButterKnife,但是版本比较旧,选定ButterKnife点击搜索,可以看到最新版本为8.0.1

输入图片说明

添加完毕,尝试着使用:

输入图片说明

运行报错,提示空指针异常NullPointerException:

输入图片说明

网上找了一下,发现还蛮多人遇到同样问题的,后来还是在stackoverflow网站上看到一些回答,乱七八糟的都有,后来在回到官方开源地址看了一下,官方说明下面有这么一段:

buildscript {  repositories {    mavenCentral()   }  dependencies {    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'  }}apply plugin: 'com.neenbedankt.android-apt'dependencies {  compile 'com.jakewharton:butterknife:8.0.1'  apt 'com.jakewharton:butterknife-compiler:8.0.1'}

build.gradle文件更改了一下:

输入图片说明

重新编译运行,成功运行了,可以看到刚才测试代码的一些效果:

输入图片说明

转载于:https://my.oschina.net/yongqingfan/blog/810508

你可能感兴趣的文章
SSL Labs: Increased Penalty When TLS 1.2 Is Not Supported
查看>>
Python 字符串格式化输出(format/printf)
查看>>
Bzoj3781 小B的询问
查看>>
洛谷P1372 a/b problem
查看>>
UVa11762 Race to 1
查看>>
SQL类型转换和数学函数
查看>>
vue.js的学习
查看>>
插入排序的应用
查看>>
Retrofit2.0中注解使用方式
查看>>
Key-Value Coding Accessor 及其与KVC的关系
查看>>
把购买数据添加到购物车
查看>>
[磁盘空间]lsof处理文件恢复、句柄以及空间释放问题
查看>>
C#操作Control异步工具类
查看>>
由两个栈组成队列
查看>>
VirtrualBox使用已存在的镜像创建虚拟机
查看>>
python 拼图验证码
查看>>
JSOI2017 Round1 Day0
查看>>
Java面试题复习笔记(Web方向)
查看>>
第二次冲刺站立会议(3)
查看>>
java中的object... args参数
查看>>