Android Studio导入ButterKnife8.8.1框架must not be applied to project解决办法

今天想试试黄油刀的功能,GitHub上最新的版本是8.8.1,
可是按照说明配置后sync now时提示

Android Gradle plugin 3.0.1 must not be applied to project '项目路径' since version 3.0.1 was already applied to this project

能力所限找不到办法,尝试降版本为8.5.1,问题依旧重现。
最后使用8.4.0后问题解决。

但是8.4.0版本的配置和项目主页上最新的8.8.1的配置是不同的,以下是步骤:

1、project的build.gradle

buildscript {
   ......
    repositories {
       ......
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'//导入butterKnife库
        ......
    }
}
    ......

2、module(app)的build.gradle

//加入build.gradle文件开头,module插件配置
apply plugin: 'com.jakewharton.butterknife'

dependencies依赖添加

dependencies {
    ......
    //导入以下两行依赖
    implementation 'com.jakewharton:butterknife:8.4.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
    ......
}

设置完毕,sync now,先讲究用吧T_T

你可能感兴趣的:(Android Studio导入ButterKnife8.8.1框架must not be applied to project解决办法)