本文主要是介绍Android ButterKnife导入之后编译报错或者空指针问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
自己的第一篇博客打算写个简单的
好多同学在第一次使用butterknife的时候可能都会遇到这样的错误 明明已经在setting-plugins里面安装了butterknife 在gradle里面也添加了依赖 但是在使用的时候还是会标红 报错
具体什么错误我就不在这重现了 我这里只写一下解决的办法 出现问题的原因基本都是在你项目的gradle里面缺少配置 我用的是butterknife 8.4.0
首先你在setting-plugins里面安装了butterknife
然后在build-gradle里面 最上边 一般默认只有第一行 你把第二行也添加进去
apply plugin: 'com.android.application'apply plugin: 'com.neenbedankt.android-apt'
然后在
dependencies { compile 'com.jakewharton:butterknife:8.4.0' apt 'com.jakewharton:butterknife-compiler:8.4.0'
最后去你的工程的build-gradle里面的dependencies看一下是否添加了classpath
buildscript {repositories {jcenter()}dependencies {classpath 'com.android.tools.build:gradle:2.3.0-beta1' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
然后你sync 一下就ok了
这篇关于Android ButterKnife导入之后编译报错或者空指针问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!