一 、 出现过程描述

在项目中使用黄油刀,在依赖中加入’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 黄油刀 时出现 空指针异常相关推荐

  1. Android框架之ButterKnife(黄油刀)

    Android框架之ButterKnife(黄油刀) Butterknife简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及se ...

  2. android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法

    Android Studio使用ButterKnife和Zelezny的方法 发布时间:2020-08-22 00:29:27 来源:脚本之家 阅读:182 作者:CSDN_陈诚 前言 ButterK ...

  3. Android Studio中ButterKnife插件的安装与使用

    此文章来自http://www.jianshu.com/p/fe3c20f3ac27点击打开链接 Android Studio中ButterKnife插件的安装与使用 最近用到Android Butt ...

  4. 手电筒android studio,Android Studio:手电筒关闭时崩溃

    我试图开发手电筒应用程序作为我的第一个"真正"的应用程序,几乎所有的工作.但每次我想关闭手电筒时,我的应用程序都会崩溃.代码和logcat的日志如下:Android Studio: ...

  5. 【android studio】解决android studio drawable新建项目时只有一个drawable目录的问题

    [android studio]解决android studio drawable新建项目时只有一个drawable目录的问题 参考文章: (1)[android studio]解决android s ...

  6. Android Studio 依赖Moudle

    Android Studio 依赖一个项目作为自己的Moudle,想必工作过程中会经常遇到. 那怎样将一个外部的项目依赖成自己的Moudle呢? 在这里给出两种方法: 1:通过 File ------ ...

  7. Android Studio中启动模拟器时提示HAXM错误的解决方法

    Android Studio中启动模拟器时,会提示HAXM错误,如图1所示. 图1 提示HAXM错误 以上错误的提示信息是需要在BIOS中打开"VT-x"设置,但是打开该设置后,依 ...

  8. android 模拟器应用未安装,当我在Android Studio中运行它时,Android应用程序未安装在模拟器或设备上...

    我正在开发Android应用程序.在我的应用程序中,我正在测试在设备和模拟器上运行的应用程序.这是我的第三个Android应用程序开发.当我开发其他应用程序时,应用程序会自动安装在设备上或模拟器上的启 ...

  9. android studio依赖关系图,Android studio 如何查看 library 间的依赖关系

    本文简单介绍一下查看 library 的依赖关系的具体方法. 一.配置环境 Android Studio中使用的 gradle 版本一般不是最新版,所以在使用其自带的 Terminal 时容易报版本过 ...

最新文章

  1. typora最好用的主题_谁是我心中最好的写作工具?
  2. 基于用户投票的排名算法Reddit
  3. shell编程基础之根据输入进行相应的操作
  4. c# 弹性和瞬态故障处理库Polly
  5. VC学习笔记:文本图形
  6. ajax 数据data,ajax取出data数据库
  7. NO.1 根据数组元素之和,获取对应索引
  8. java actionsupport_【JAVA学习】struts2 中 Actionsupport 的作用
  9. FICO配置详解之三:固定资产会计配置
  10. 桌面远程控制计算机名字和,Win7系统远程控制其他计算机桌面教程
  11. Django 开发微信公众号
  12. Ajax 是什么? 如何创建一个 Ajax?
  13. 90%老手的都不知道,Python异常还能写得如此优雅!
  14. STM32单片机IAP介绍
  15. android webview epub,《webview实现epub阅读器详解》.pdf
  16. 学习 Rust cookbook 之算法篇(algorithm)part 2
  17. 2021上岸北邮计算机学院专硕初复试经验
  18. PIC16F877A与Proteus仿真-中断(Interrupt)
  19. Assignment | 05-week2 -Part_1-Operations on word vectors
  20. 基于微信旅游景区购票小程序毕业设计毕设作品(1)开发概要

热门文章

  1. EF的基本了解(一)
  2. 【CQF Math Class 数学笔记】
  3. java post 405 错误
  4. 【计算机科学基础】Unicode与UTF-8
  5. 安装OTRS工单管理系统
  6. 笨功夫与巧心思,Milvus开源社区的成长
  7. 我本科毕业,当了外卖骑手最终是为了赚钱学编程
  8. 试用分析一国宏观经济内外均衡的过程及其政策搭配
  9. 如何添加装饰螺纹线规格
  10. ☀️光天化日学C语言☀️(01)- 第一个C语言程序 | 万丈高楼平地起