gradle3.0中使用Butterknife

Posted 亦游

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gradle3.0中使用Butterknife相关的知识,希望对你有一定的参考价值。

在gradle3.0中使用butternife目前butterknife-gradle-plugin需要降级,但是依赖库的版本可以保持不变:

build.gradle:

buildscript 
    repositories 
        jcenter()
        maven  url "https://oss.sonatype.org/content/repositories/snapshots/" 
    
    dependencies 
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
    


allprojects 
    repositories 
        jcenter()
        maven  url "https://oss.sonatype.org/content/repositories/snapshots/" 
    

app/build.gradle:

apply plugin: 'com.android.application'
apply plugin: 'com.jakewharton.butterknife'

dependencies 
    api ("com.jakewharton:butterknife:8.8.1") 
        //exclude group: 'com.android.support', module: 'recyclerview-v7'
        //exclude group: 'com.android.support', module: 'support-compat'
    
    annotationProcessor "com.jakewharton:butterknife-compiler:8.8.1"

以上是关于gradle3.0中使用Butterknife的主要内容,如果未能解决你的问题,请参考以下文章

android 怎么安装 gradle3.0

Android Studio 第五十五期 - Studio3.0升级到gradle3.0.0后API失效方案

Gradle3.0自动化项目构建技术精讲+实战

Gradle3.0自动化项目构建技术精讲+实战

Gradle 3.0.0 的 Proguard 问题

ButterKnife的使用