ButterKnife的安装与使用以及ButterKnife右键不显示的大坑

简介: 作为从安卓的的入门选手,第一次看到还以为是个第三方呢,从github下来之后感觉不对啊,这么多东西,后来一搜原来是个插件,而且不用从github上下载。安装的方法很简单。第一步:打开安卓studio的配置,找到Plugins,在右边搜索ButterKnife ,你就会看到下面这个界面。

 

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

安装的方法很简单。

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

  

 

 

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

 

 

 

 

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

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

打开这个页面你就会看到下面的东西,这个图片已经够详细了,按照说明在相应的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为什么这样写,但是的确是浪费了我打大量的时间,希望看过此文的不要在走到这个坑里。

 

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

 

相关文章
|
23天前
|
XML API Android开发
码农之重学安卓:利用androidx.preference 快速创建一、二级设置菜单(demo)
本文介绍了如何使用androidx.preference库快速创建具有一级和二级菜单的Android设置界面的步骤和示例代码。
48 1
码农之重学安卓:利用androidx.preference 快速创建一、二级设置菜单(demo)
|
3月前
|
容器
flutter GestureDetector 点击空白区域无反应解决办法
flutter GestureDetector 点击空白区域无反应解决办法
92 0
|
XML 移动开发 数据可视化
每日记录自己的Android项目(二)—Viewbinding,WebView,Navigation
今天是想把做一个跳转页面的时候调到H5页面去,但是这个页面我用app来承载,不要调到浏览器去。
181 0
每日记录自己的Android项目(二)—Viewbinding,WebView,Navigation
|
XML Java Android开发
Android优化版ListView(附源代码)
本文是博主对Adapter(适配器)的一些理解,为了加深对Adapter的理解以及记录自己的阶段学习而写,同时也适合初学者阅读,参考本条博客的逻辑进行学习。
138 0
|
移动开发 Dart Java
Flutter 文件、类、方法添加注释模板
Flutter 文件、类、方法添加注释模板
1078 2
Flutter 文件、类、方法添加注释模板
|
Android开发
Android Studio引入侧边栏SlidingMenu,配置及简单使用
Android Studio引入侧边栏SlidingMenu,配置及简单使用
933 0
Butterknife 绑定事件神器
gradle依赖 dependencies { compile 'com.jakewharton:butterknife:8.6.0' annotationProcessor 'com.
945 0
|
Java Android开发 容器
Android项目实战(四):ViewPager切换动画(3.0版本以上有效果)
原文:Android项目实战(四):ViewPager切换动画(3.0版本以上有效果) 学习内容来自“慕课网” 一般APP进去之后都会有几张图片来导航,这里就学习怎么在这张图片切换的时候添加切换动画效果 先看布局文件 activity_main.
977 0