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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容