Butterknife使用Gradle插件3.0失败

时间:2018-05-16 12:18:34

标签: android gradle butterknife

我在我的项目中使用Butterknife,在将Android Studio和Gradle插件更新到3.1.2之后,我无法继续使用Butterknife。 有人遇到过这个问题并解决了吗? 我考虑过消除Butterknife并使用Android数据绑定,这是一个不错的选择吗?

2 个答案:

答案 0 :(得分:2)

只需在app.gradle文件中添加此依赖项。使用 Android studio 3.1.2 即可正常工作。可能您在使用gradle时遇到其他问题。

  

新方法

在app.gradle中

 implementation 'com.jakewharton:butterknife:8.8.1'
 annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

在project.gradle中

 classpath 'com.android.tools.build:gradle:3.1.2'

如果您在 app.gradle 中使用这些插件,那么删除这些行。

  

旧方法

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

project.gradle

classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'

答案 1 :(得分:0)

我认为,还有一些其他问题请使用此依赖项。

 compile 'com.jakewharton:butterknife:8.5.1'
 annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'