【Android】更新androidX之后butterknife遇到的问题

作者: 李玉凯 分类: Android 发布时间: 2019-07-11 11:07

前提:更新androidX出现butterknife报错问题

 androidX 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。

报错信息

Failed to transform artifact 'butterknife-compiler.jar (com.jakewharton:butterknife-compiler:9.0.0)

 

解决方法

改变一下butterknife的版本即可

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

并且dependencies里添加的butterknife也可以注释

 dependencies {
    classpath 'com.android.tools.build:gradle:3.4.1'
//  classpath "com.jakewharton:butterknife-gradle-plugin:9.0.0-rc3"
    }

 

扩展

但也有试过用kotlin也可以解决(未验证)

implementation "com.jakewharton:butterknife:10.0.0"
kapt "com.jakewharton:butterknife-compiler:10.0.0"

 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注

61 − = 58