使用ButterKnife 和 Gradle 冲突的问题

简介: 使用ButterKnife 和 Gradle 冲突的问题

今天在一个项目中使用到了 ButterKnife 我使用的是当时的最新版 10.1.0 ,但是一直在报错,最后经过查找,发现是 Gradle升级到3.0以上 就会和 ButterKnife 冲突,最后得到了一个解决的办法


修改 ButterKnife 的版本为 8.4.0 ,然后Build 进行clean Project ,然后进行同步 即可解决问题


https://blog.csdn.net/Melect/article/details/80671080


//ButterKnife 依赖
/*
 *  当Gradle 升级到3.0 以后会和 ButterKnife 产生冲突。
 *  Gradle 3.0以上支持的ButterKnife版本 为8.4.0,所以将版本改为8.4.0即可
 */
  //noinspection GradleDependency
    implementation 'com.jakewharton:butterknife:8.4.0'
    //noinspection GradleDependency
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
相关文章
|
Android开发
【错误记录】Android Studio 中 build.gradle 配置 buildFeatures prefab 错误处理 ( AS 4.1 以上开发环境 | Gradle及插件版本 )
【错误记录】Android Studio 中 build.gradle 配置 buildFeatures prefab 错误处理 ( AS 4.1 以上开发环境 | Gradle及插件版本 )
1683 0
【错误记录】Android Studio 中 build.gradle 配置 buildFeatures prefab 错误处理 ( AS 4.1 以上开发环境 | Gradle及插件版本 )
|
3月前
|
Java 开发工具 Maven
Flutter和Android中覆盖gradle中的repositories仓库地址
Flutter和Android中覆盖gradle中的repositories仓库地址
191 4
|
6月前
|
Java API 开发工具
解决 Android 依赖冲突
解决 Android 依赖冲突
102 0
|
6月前
|
开发工具 Android开发 开发者
Android 项目编译 Gradle 配置说明
Android 项目编译 Gradle 配置说明
336 0
|
Java Maven Android开发
android之gradle配置仓库与引入依赖
android之gradle配置仓库与引入依赖
607 0
gradle依赖冲突的解决方式
gradle依赖冲突的解决方式
126 0
|
Shell Android开发
哪怕不学Gradle,这些开发中的常见操作,你也值得掌握(下)
Gradle 是每个 Android 同学都逃不开的一个话题。
222 0
|
测试技术 开发工具 Android开发
哪怕不学Gradle,这些开发中的常见操作,你也值得掌握(上)
Gradle 是每个 Android 同学都逃不开的一个话题。
134 0
哪怕不学Gradle,这些开发中的常见操作,你也值得掌握(上)
|
缓存 Java Android开发
Android Gradle Plugin 源码解析(上)
一、源码依赖 本文基于: android gradle plugin版本: com.android.tools.build:gradle:2.
2096 0
|
Java Maven Android开发
第十章 Android Gradle多项目构建
Android的多项目和其他基于Gradle构建的多项目是差不多,比如Java多项目、Groovy多项目,他们本身都是Gradle的多项目构建,唯一的区别是项目本身属性,比如这个项目是Java库、那个是Android App项目等等。 这一章我们简单的介绍下Android不同类型的项目,他们如何设置,如何引用以及库项目如何单独发布,像因多项目导致的65535等问题我们已经在上一章节做了介绍,这里就不再重复了。
413 0
第十章 Android Gradle多项目构建