Android开发学习之路-使用annotationProcessor配置Butterknife

Apt工具的作者宣布了不再维护该工具了,而且Android Studio也有了自己的插件,并且可以通过gradle来简单的配置。

其实用Butterknife的都知道,没有apt,onClick绑定不了监听,而配置apt有时候又会出现问题,所以推荐使用annotationProcessor来解决这个问题。

首先,确定Android Studio的版本在2.2以上,且gradle的版本为2.2.1以上,因为低版本的没有试过,这是我当前的配置。

    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.1'
    }

这样,配置Butterknife就很简单了。

 

我们看一下Butterknife的Github指导安装:

1480224939-8307-20161017091650935-1640256265

如果不使用apt工具,我们可以不需要修改project下的build.gradle,直接修改module下的build.gradle,通过annotationProcessor替代apt,所以只需要添加:

dependencies {
    ......
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
    compile 'com.jakewharton:butterknife:8.4.0'
}

 

avatar
  • 本文由 发表于 2015-11-2713:34:53
使用Gradle和Sonatype Nexus 搭建私有maven仓库 课外记录

使用Gradle和Sonatype Nexus 搭建私有maven仓库

前言: 随着业务的增长,需求量增多,我们的App 组件也越来越多,几乎大部分组件都有用到同样的第三方库和公司内部封装的库,而团队中的所有人都重复的从maven 远程的中央仓库下载构建,这样就会加大了仓...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: