一 、 出现过程描述

在项目中使用黄油刀,在依赖中加入’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’

步骤二:

在 dependencies中加入

apt ‘com.jakewharton:butterknife-compiler:8.0.1’

compile ‘com.jakewharton:butterknife:8.0.1’

步骤三:

打开项目的gradle编译文件build.gradle文件,在dependencies中加入

classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’

大功告成,运行则不会报空异常了

android studio黄油刀依赖,【Android】AndroidStudio 依赖 ButterKnife 出现的空指针异常相关推荐

  1. android添加工程依赖工程,Android Studio为项目加上模块依赖的图文方法

    一些用户们在使用Android Studio的时候,不是很熟悉其中是怎么为项目加上模块依赖?今日这篇文章就带来了Android Studio为项目加上模块依赖的图文方法. Android Studio ...

  2. android studio ddms 打开空白,AndroidStudio中如何打开DDMS-AndroidStudio打开DDMS的教程 - 河东软件园...

    Android Studio是余款Android的集成开发工具,作用类似于Eclipse软件.而DDMS则是一款调试工具,全称为:Dalvik Debug Monitor Service.它在Andr ...

  3. arcore_如何使用ARCore和Android Studio构建增强现实Android应用

    arcore by Ayusch Jain 通过Ayusch Jain 如何使用ARCore和Android Studio构建增强现实Android应用 (How to build an Augmen ...

  4. android studio云测,Android studio 下的robotium自动化测试和持续集成

    [背景介绍] Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开 ...

  5. android studio(1)---探索Android Studio

    探索 Android Studio Android Studio 是基于 IntelliJ IDEA 的官方 Android 应用开发集成开发环境 (IDE). 除了 IntelliJ 强大的代码编辑 ...

  6. Android Studio - 如何更改Android SDK路径

    本文翻译自:Android Studio - How to Change Android SDK Path When I open Android SDK Manager from Android S ...

  7. Android Studio 第一次新建Android Gradle项目超级慢的解决方案

    Android Studio 第一次新建Android Gradle项目超级慢的解决方案 参考文章: (1)Android Studio 第一次新建Android Gradle项目超级慢的解决方案 ( ...

  8. 在Android Studio中打开Android Device Monitor时报错的解决方法

    在Android Studio中打开Android Device Monitor时报错的解决方法 参考文章: (1)在Android Studio中打开Android Device Monitor时报 ...

  9. android studio撤销按钮,Android Studio无法撤消(Android Studio Can't Undo)

    Android Studio无法撤消(Android Studio Can't Undo) 有时候当我尝试撤销Android Studio中的更改时,我得到以下结果: 无法撤消 受此操作影响的文件已被 ...

  10. mac 下启动Android Studio 时出现 Android Studio was unable to find a valid Jvm

    如题:mac 下启动Android Studio 时出现 Android Studio was unable to find a valid Jvm 解决方法如下: Before you set up ...

最新文章

  1. html文档使用,使用提供 HTML 文档的过程
  2. 六级范文背诵50篇_清华附小校长:小学生日记写作训练,附经典范文50篇,家长收藏...
  3. FZU - 2268 Cutting Game
  4. adb查看安卓设备系统Android版本
  5. zookeeper3.5.x版本启动报错java.io.IOException: No snapshot found, but there are log entries.解决
  6. python 函数可以作为容器对象的元素_14、函数对象和闭包
  7. 微信h5实现分享给朋友url改变_h5微信自定义分享
  8. jqGrid Pager、Navigator和自定义按钮(转)
  9. HTTP长连接---requests的长连接
  10. php打印直角三角形,中考几何丨通过构造直角三角形斜边上的中线结合中位线解决问题!...
  11. 微型计算机原理与接口技术第三版答案
  12. 欧几里德算法(Euclidean algorithm)
  13. 代码中的软件工程:正则表达式十步通关
  14. 启动SpringBoot 错误: 找不到或无法加载主类 com.xx.xxApplication
  15. acmev2怎么用_lua-resty-acme: ACMEv2 客户端和 Let's Encrypt 证书的自动化管理
  16. poj2455 Secret Milking Machine(二分答案+最大流)
  17. 通过距离感应器获取实际距离[FAQ04538][Sensor]java层获得P_sensor距离传感器当前真实值,不止0,1
  18. 上班族如何提高“非工资收入”?跟清北大咖零基础学理财
  19. 基于PHP的学生管理系统设计与实现
  20. NAS与NAS数据同步

热门文章

  1. 仅有银行转账凭证,是否可认定为民间借贷关系
  2. 银行网点管理转型专家
  3. 同一局域网、不同局域网共享和连接打印机设置
  4. 如何实现调用阿里云三方的api
  5. htm盒子模型与定位
  6. 【QQ农场两周年】回想我的农场
  7. 推荐几个比较骚的技术公众号【文末福利】
  8. typora主题-orangeheart
  9. nginx反向代理文件下载失败
  10. 中国货币供应量全球第一的反思