ButterKnife 8.1.0 空指针

来源:互联网 发布:建筑结构优化设计 编辑:程序博客网 时间:2024/05/29 12:30
起因:ButterKnife8.0以上,用黄油刀找的控件一设置属性的时候 就报空指针
原因:黄油刀配置姿势不对
解决方法:按照下面方法配置黄油刀
在Module:app的build.gradle中加入:
apply plugin: 'com.neenbedankt.android-apt'dependencies {compile 'com.jakewharton:butterknife:8.1.0'apt 'com.jakewharton:butterknife-compiler:8.0.1'}

在Project的build.gradle文件中加入:
dependencies {classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }

需要加入如上4个地方,加完了,就可以正常使用了。
有时候会发现Alt+Insert找不到

那是因为没有下载Android ButterKnife插件

点击File,选择Setting,然后按照如下步骤下载插件,完了重启下AndroidStudio,就可以愉快的使用传说中的黄油刀了


至于有人问怎么使用黄油刀?这个当然是很ease啦,把鼠标移动到Activity或者Fragment或者适配器的关联布局的地方,然后大力一按这2个按钮Alt+Insert,就会跳出下图这个东东,Generate Butterknife Injections就是传说中的黄油刀啦,点击它就行了。


0 0