美文网首页
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