我在我的项目中使用了 Butterknife,在将 Android Studio 和 Gradle 插件更新到 3.1.2 版后,我无法继续使用 Butterknife。
有没有人遇到过这个问题并解决了?
我考虑过取消 Butterknife 并使用 Android Data Binding,这是一个不错的选择吗?
最佳答案
只需在您的 app.gradle 文件中添加此依赖项即可。它可以与 一起正常工作安卓工作室 3.1.2 .也许你对gradle还有其他问题。
New Approach
在 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'
如果您在 中使用这些插件应用程序.gradle 然后 删除 这些行。
Old Approach
apply plugin: 'com.android.library'
apply plugin: 'com.jakewharton.butterknife'
项目.gradle
classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'
关于android - Butterknife 使用 Gradle 插件 3.0 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50370765/