Android studio安装与配置Butter knife过程

安装这个Butter knife 卡了我好几个小时,才安装成功,现在来记录下:

《butter knife简介》

Butter Knife是一款基于注解来生成模板代码的安卓工具。通过它我们可以更简便的绑定页面布局和添加点击事件的监听。

  1. 使用@BindView 方法来代替findViewById。此外还可以通过@BindBool,@BindColor,@BindDimen,@BindDrawable,@BindInt,@BindString来绑定对应的资源。
  2. 在集合或数组中存放多个view,在行为、设置、属性上设置一次,所有的view都能生效。
  3. 使用@OnClick方法来添加点击事件的监听
    由于Butter Knife的实现方式是生成代码而非反射的方式,所以并不会减慢app的运行速度。而使用它可以在一定程度上简化代码。

来源:https://www.jianshu.com/p/9febf5304be1

一、确定是否安装butter knife插件——File—>Setting

Android studio安装与配置Butter knife过程_第1张图片

Android studio安装与配置Butter knife过程_第2张图片

若第三个存在则进行第二步,否则执行安装过程:(如下)

Android studio安装与配置Butter knife过程_第3张图片

(我是安装过了,所以3号位置上没有install)若你是没有安装过,点击3号位置安装后restart

二、确定是否安装butter knife依赖——File—>Project Structure

Android studio安装与配置Butter knife过程_第4张图片

Android studio安装与配置Butter knife过程_第5张图片

若存在第三个选项,则证明你已经添加了插件的依赖,没有的话进行下一步

Android studio安装与配置Butter knife过程_第6张图片

搜索之后大概是第一个,点击ok

三、更改.gradle文件

当然采坑的位置就是这里了~

Android studio版本3.1.4  安装的butter knife8.8.1

1、在project.gradle文件的dependencies中添加:

classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'

2、在modulet.gradle文件中的dependencies添加:

implementation 'com.jakewharton:butterknife:8.8.1'

都完成之后要重新编译下

你可能感兴趣的:(Android,studio)