如何在Android Studio4.1.3中使用ButterKnife插件

简介

ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。使用ButterKnife对性能基本没有损失,因为ButterKnife用到的注解并不是在运行时反射的,而是在编译的时候生成新的class。

配置步骤

第一步:在Android Studio中下载ButterKnife插件

File->Settings->Plugins(快捷键:Ctrl+Alt+s):

第二步:在app的build.gradle中添加依赖

android {

    ...

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    ...
}



dependencies {

    ...

    implementation 'com.jakewharton:butterknife:10.0.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'

}

 

第三步:使用ButterKnife

1.在onCreate()函数中手动添加bind函数

2.手动添加绑定代码

 

精准避雷

我在项目中用了ButterKnife之后,发现我的代码没有了颜色分区(maybe代码报错也会没有),后来在一个博客看到Android Studio 4.1.1之后是会出现这个情况,以下是解决办法。

第一步:在Android Studio下载Android ButterKnife Injections (Support Kotlin)这个插件

第二步:更改插件路径

1. 插件下载后的路径是在:C:\Users\XiaoMing\AppData\Roaming\Google\AndroidStudio4.1\plugins\Android-ButterKnife-Injections.jar(APPData是隐藏文件夹,需要在“隐藏/查看”中勾选“隐藏的项目”才能够看到)

2. 路径下还有之前下载过的ButterKnife的jar文件,需要删除掉

3.将Android-ButterKnife-Injections.jar这个文件放到Android Studio的安装路径下(我是安装到D盘,所以路径是D:\Android Studio\plugins)

第三步:重启Android Studio(重启之后,之前的颜色分区就回来啦)



参考链接:

ButterKnife使用方法详解 

升级Android studio4.1.1之后代码没有颜色区分并且没有代码报错提示

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值