【Android】Studio 依赖 ButterKnife 黄油刀 时出现 空指针异常
一 、 出现过程描述
在项目中使用黄油刀,在依赖中加入’com.jakewharton:butterknife:8.0.1’,结果项目 运行报错,提示空指针异常NullPointerException。
二、 解决方法
决定去到JakeWharton 的GitHub主页,看了看Android之神就是不一般 ,界面非常的丰富!
打开ButterKnife的项目主页, 可以看到版本升级为’com.jakewharton:butterknife:8.0.1’,同时也告诉的Android开发的朋友们,怎么去引用
具体到开发环境的解决
步骤一:
点开 app模块的gradle编译文件build.gradle,加入下列代码
apply plugin: 'com.neenbedankt.android-apt'
- 1
- 1
步骤二:
在 dependencies中加入
compile 'com.jakewharton:butterknife:8.0.1'
apt 'com.jakewharton:butterknife-compiler:8.0.1'
- 1
- 2
- 1
- 2
步骤三:
打开项目的gradle编译文件build.gradle文件,在dependencies中加入
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
- 1
- 1
如果有的朋友 黄油刀的版本是1.7的,则将1.8改为1.7 , 亲测可用
大功告成,运行则不会报空异常了
【Android】Studio 依赖 ButterKnife 黄油刀 时出现 空指针异常相关推荐
- Android框架之ButterKnife(黄油刀)
Android框架之ButterKnife(黄油刀) Butterknife简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及se ...
- android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法
Android Studio使用ButterKnife和Zelezny的方法 发布时间:2020-08-22 00:29:27 来源:脚本之家 阅读:182 作者:CSDN_陈诚 前言 ButterK ...
- Android Studio中ButterKnife插件的安装与使用
此文章来自http://www.jianshu.com/p/fe3c20f3ac27点击打开链接 Android Studio中ButterKnife插件的安装与使用 最近用到Android Butt ...
- 手电筒android studio,Android Studio:手电筒关闭时崩溃
我试图开发手电筒应用程序作为我的第一个"真正"的应用程序,几乎所有的工作.但每次我想关闭手电筒时,我的应用程序都会崩溃.代码和logcat的日志如下:Android Studio: ...
- 【android studio】解决android studio drawable新建项目时只有一个drawable目录的问题
[android studio]解决android studio drawable新建项目时只有一个drawable目录的问题 参考文章: (1)[android studio]解决android s ...
- Android Studio 依赖Moudle
Android Studio 依赖一个项目作为自己的Moudle,想必工作过程中会经常遇到. 那怎样将一个外部的项目依赖成自己的Moudle呢? 在这里给出两种方法: 1:通过 File ------ ...
- Android Studio中启动模拟器时提示HAXM错误的解决方法
Android Studio中启动模拟器时,会提示HAXM错误,如图1所示. 图1 提示HAXM错误 以上错误的提示信息是需要在BIOS中打开"VT-x"设置,但是打开该设置后,依 ...
- android 模拟器应用未安装,当我在Android Studio中运行它时,Android应用程序未安装在模拟器或设备上...
我正在开发Android应用程序.在我的应用程序中,我正在测试在设备和模拟器上运行的应用程序.这是我的第三个Android应用程序开发.当我开发其他应用程序时,应用程序会自动安装在设备上或模拟器上的启 ...
- android studio依赖关系图,Android studio 如何查看 library 间的依赖关系
本文简单介绍一下查看 library 的依赖关系的具体方法. 一.配置环境 Android Studio中使用的 gradle 版本一般不是最新版,所以在使用其自带的 Terminal 时容易报版本过 ...
最新文章
- typora最好用的主题_谁是我心中最好的写作工具?
- 基于用户投票的排名算法Reddit
- shell编程基础之根据输入进行相应的操作
- c# 弹性和瞬态故障处理库Polly
- VC学习笔记:文本图形
- ajax 数据data,ajax取出data数据库
- NO.1 根据数组元素之和,获取对应索引
- java actionsupport_【JAVA学习】struts2 中 Actionsupport 的作用
- FICO配置详解之三:固定资产会计配置
- 桌面远程控制计算机名字和,Win7系统远程控制其他计算机桌面教程
- Django 开发微信公众号
- Ajax 是什么? 如何创建一个 Ajax?
- 90%老手的都不知道,Python异常还能写得如此优雅!
- STM32单片机IAP介绍
- android webview epub,《webview实现epub阅读器详解》.pdf
- 学习 Rust cookbook 之算法篇(algorithm)part 2
- 2021上岸北邮计算机学院专硕初复试经验
- PIC16F877A与Proteus仿真-中断(Interrupt)
- Assignment | 05-week2 -Part_1-Operations on word vectors
- 基于微信旅游景区购票小程序毕业设计毕设作品(1)开发概要