android studio黄油刀依赖,【Android】AndroidStudio 依赖 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’
步骤二:
在 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 出现的空指针异常相关推荐
- android添加工程依赖工程,Android Studio为项目加上模块依赖的图文方法
一些用户们在使用Android Studio的时候,不是很熟悉其中是怎么为项目加上模块依赖?今日这篇文章就带来了Android Studio为项目加上模块依赖的图文方法. Android Studio ...
- android studio ddms 打开空白,AndroidStudio中如何打开DDMS-AndroidStudio打开DDMS的教程 - 河东软件园...
Android Studio是余款Android的集成开发工具,作用类似于Eclipse软件.而DDMS则是一款调试工具,全称为:Dalvik Debug Monitor Service.它在Andr ...
- arcore_如何使用ARCore和Android Studio构建增强现实Android应用
arcore by Ayusch Jain 通过Ayusch Jain 如何使用ARCore和Android Studio构建增强现实Android应用 (How to build an Augmen ...
- android studio云测,Android studio 下的robotium自动化测试和持续集成
[背景介绍] Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开 ...
- android studio(1)---探索Android Studio
探索 Android Studio Android Studio 是基于 IntelliJ IDEA 的官方 Android 应用开发集成开发环境 (IDE). 除了 IntelliJ 强大的代码编辑 ...
- Android Studio - 如何更改Android SDK路径
本文翻译自:Android Studio - How to Change Android SDK Path When I open Android SDK Manager from Android S ...
- Android Studio 第一次新建Android Gradle项目超级慢的解决方案
Android Studio 第一次新建Android Gradle项目超级慢的解决方案 参考文章: (1)Android Studio 第一次新建Android Gradle项目超级慢的解决方案 ( ...
- 在Android Studio中打开Android Device Monitor时报错的解决方法
在Android Studio中打开Android Device Monitor时报错的解决方法 参考文章: (1)在Android Studio中打开Android Device Monitor时报 ...
- android studio撤销按钮,Android Studio无法撤消(Android Studio Can't Undo)
Android Studio无法撤消(Android Studio Can't Undo) 有时候当我尝试撤销Android Studio中的更改时,我得到以下结果: 无法撤消 受此操作影响的文件已被 ...
- 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 ...
最新文章
- html文档使用,使用提供 HTML 文档的过程
- 六级范文背诵50篇_清华附小校长:小学生日记写作训练,附经典范文50篇,家长收藏...
- FZU - 2268 Cutting Game
- adb查看安卓设备系统Android版本
- zookeeper3.5.x版本启动报错java.io.IOException: No snapshot found, but there are log entries.解决
- python 函数可以作为容器对象的元素_14、函数对象和闭包
- 微信h5实现分享给朋友url改变_h5微信自定义分享
- jqGrid Pager、Navigator和自定义按钮(转)
- HTTP长连接---requests的长连接
- php打印直角三角形,中考几何丨通过构造直角三角形斜边上的中线结合中位线解决问题!...
- 微型计算机原理与接口技术第三版答案
- 欧几里德算法(Euclidean algorithm)
- 代码中的软件工程:正则表达式十步通关
- 启动SpringBoot 错误: 找不到或无法加载主类 com.xx.xxApplication
- acmev2怎么用_lua-resty-acme: ACMEv2 客户端和 Let's Encrypt 证书的自动化管理
- poj2455 Secret Milking Machine(二分答案+最大流)
- 通过距离感应器获取实际距离[FAQ04538][Sensor]java层获得P_sensor距离传感器当前真实值,不止0,1
- 上班族如何提高“非工资收入”?跟清北大咖零基础学理财
- 基于PHP的学生管理系统设计与实现
- NAS与NAS数据同步