美文网首页
AS升级到3.2+后,R2找不到(butterknife)

AS升级到3.2+后,R2找不到(butterknife)

作者: maiduoduo | 来源:发表于2021-03-29 14:38 被阅读0次

今天把AS升级到3.3.2后,发现项目中的module中的R2都找不到了,有时候不影响编译运行,有时候编译失败。

image image

最后在butterknife的github的问题中看到了关于cannot find R2 in AS 3.3.1 #1481,虽然没有具体的解决方法,但是提到了butterknife 的9.0.0版本,于是我把我项目中的当前版本8.8.1全部替换成9.0.0版本,R2正常了,但是编译报错:

image image

还是解决不了?把butterknife的butterknife-compilerbutterknife-gradle-plugin,改成9.0.0,butterknife 还是8.8.1版本试一试!结果发现可以正常使用了!

项目的build.gradle

dependencies {
  ...
  classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0'
  ...
}

module的build.gradle

dependencies {
  ...
  implementation "com.jakewharton:butterknife:8.8.1"
  annotationProcessor "com.jakewharton:butterknife-compiler:9.0.0"
  ...
}

作者:itzuo
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

网友评论

      本文标题:AS升级到3.2+后,R2找不到(butterknife)

      本文链接:https://www.haomeiwen.com/subject/ptjbhltx.html