博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ButterKnife的安装与使用以及ButterKnife右键不显示的大坑
阅读量:6954 次
发布时间:2019-06-27

本文共 1078 字,大约阅读时间需要 3 分钟。

 

作为从安卓的的入门选手,第一次看到还以为是个第三方呢,从github下来之后感觉不对啊,这么多东西,后来一搜原来是个插件,而且不用从github上下载。

安装的方法很简单。

第一步:打开安卓studio的配置,找到Plugins,在右边搜索ButterKnife ,你就会看到下面这个界面。没有错,这样是搜不到的,因为这个是搜的应该是已经安装的,没有安装的就需要点击Search in repositories,你就会看到你想要的东西了。

  

 

 

如图选中 Zelezny,点击Install,等安装完成之后,再点击Restart Android Studio重启即可。

 

 

 

 

你以为这样就完了,其实还没有,接着就是在build.gradle里面配置,说到build.gradle,不得不说说这两个build.gradle,第一次导入第三方就坑在这上面了,明明导入了,愣是找不到,一不小心点开app文件夹才发现,哎呀居然还有一个,想具体知道两个build.gradle的区别请看这里:

关于配置建议参考github上的文档,因为这是最新的。

打开这个页面你就会看到下面的东西,这个图片已经够详细了,按照说明在相应的build.gradle里面写就OK了apply plugin: 'com.android.library'和apply plugin: 'com.android.application'会冲突,只留下apply plugin: 'com.android.application'就可以了

 

然后就是Sync Now就可以了。

不信你可以试试,新建一个Activity和对应的XML,然后在Activity中右键->Generate->Generate ButterKnife Injections,你就会发现这个界面,

 

 

 

如果你右键->Generate找不到Generate ButterKnife Injections这个选项,那就说明没问题,有可能就已经成功导入了,但是为什么右键不出来呢,那就是因为你放的位置不对,你信不,之前我也不信,后来我就抱着试试的态度,奇迹真的发生了,当你的鼠标放到

setContentView(R.layout.activity_main);

这一行代码上的时候,你再右键试一下,竟然出现了,虽然不知道ButterKnife为什么这样写,但是的确是浪费了我打大量的时间,希望看过此文的不要在走到这个坑里。

 

这个是我创建的网站: 做一个程序员怎么能不会装系统,不会装系统就上我就要系统,程序员教你装系统(公众号同名)。

 

转载地址:http://vajil.baihongyu.com/

你可能感兴趣的文章
系统监控工具汇总
查看>>
win7 系统保留分区 BCDedit
查看>>
rsync 实时同步
查看>>
集群简单概述
查看>>
Windows 2012初探之一:分区管理
查看>>
python之文件的基本操作
查看>>
【2013-6-28】零售快消行业最佳实践交流会
查看>>
Nfs 网络文件系统
查看>>
debian或ubuntu修改时区
查看>>
mysql升级:rpm包安装升级
查看>>
SQL Server 2005 XML 操作总结(二)示例
查看>>
测试代码是否按代码风格显示
查看>>
Zabbix 3.4.3 使用SNMP监控H3C交换机端口流量
查看>>
三大家族轻松管理CentOS 7网络属性配置
查看>>
Zabbix汇总分组流量
查看>>
Kali***(二)之被动信息收集——DNS字典爆破
查看>>
MySQL 存储过程
查看>>
UIGestureRecognizer手势
查看>>
Centos6 系列根分区--简单、快速、扩容案例
查看>>
oracle nologging用法
查看>>