Git clone下来朋友的项目,编译的时候提示:The given artifact contains a string literal with a package reference 'android.support.v4.content' that cannot be safely rewritten.

搜索了一番,这个问题是由于butterknife版本过低引起的。

解决方式

更新到最新版本butterknife即可,操作如下:

打开build.gradle,在dependencies下替换以下两行为最新版本即可

// butterknife
    implementation 'com.jakewharton:butterknife:10.2.3'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'

image-20201020175228645

在这里查看最新版本的butterknife:

https://github.com/JakeWharton/butterknife

image-20201020175404625

微信公众号
最后修改:2021 年 05 月 20 日 12 : 11 PM
如果您觉得我的文章有帮助,请随意赞赏!