一 、 出现过程描述

在项目中使用黄油刀,在依赖中加入’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. 【BZOJ】1299: [LLH邀请赛]巧克力棒
  2. c++如何定义二维数组结构体_原来数组还可以这么玩(宏把数组玩坏了)
  3. 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net...
  4. Linux网络基本网络配置
  5. 如何用VB制作DLL文件
  6. 就在刚刚,人工智能微专业来啦
  7. 南阳oj-----一种排序(set)
  8. 第六章 Dubbo的源码解析
  9. vs2017 C#程序打包安装部署之创建Windows安装项目
  10. 糊涂图决定开始写博客了
  11. 民商法领域的论文选题求推荐?
  12. JavaScript基础之函数截流、防抖、柯理化
  13. 仇人与恩人- 挺有意义的
  14. 一文详解宏基因组组装工具Megahit安装及应用
  15. Blender图解教程:多边形建模命令 之 合并顶点(Merge)
  16. android 数组赋值字符串_字符串数组的赋值
  17. java cpu分配_容器中的Java:资源分配准则
  18. IAR OF STM8 Error[Pe095]: array is too large
  19. 大学生生涯职业规划计算机专业,大学生职业生涯规划书计算机专业范文
  20. 英语语法回顾5——状语和状语从句

热门文章

  1. 如何改善睡眠状态?建议你尝试这些方法和好物
  2. nginx和ftp搭建图片服务器
  3. B站纪录片发布会,发布的不只是纪录片
  4. DirtyWordsFilter(脏字过滤)
  5. 重启服务器进入grub界面
  6. 开放式运动耳机排行榜,排行靠前的五款高性能耳机分享
  7. peewee的使用与异步peewee-async在tornado中的使用总结
  8. 盘点3大智能家居系统|苹果HomeKit、亚马逊Alexa、谷歌Home?
  9. 商业原画与商业插画的区别
  10. android6.0 framwork修改