butterknife 配置后编译成功,运行报空的问题

来源:互联网 发布:网络电视机顶盒安装 编辑:程序博客网 时间:2024/06/05 04:28

情景再现:

            拷贝的工程,导入后编译通过,运行所有的view都报空,很明显是butterknife的配置问题,下面把用法做总结,以免下次再踩同样的坑:

     首先在plugins中下载插件的时候有个容易犯的错误,应该下载如下所示的插件:

其次是在gradle文件中的配置,在工程的gradle中:

dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
在moudle的工程中:
apply plugin: 'android-apt'
compile 'com.jakewharton:butterknife:8.4.0'apt 'com.jakewharton:butterknife-compiler:8.4.0'

在activity中使用时注意要先初始化:

ButterKnife.bind(this);






0 0
原创粉丝点击