zoukankan      html  css  js  c++  java
  • android studio InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClass annota

    如果 你的项目中使用了注解插件 比如butterknife   升级3.1之后打包编译  出现以下错误提示  

    InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClass annotations are ignored.

    这应该是由于在内部类中使用了 注解    这样的内部类注解在打包编译的时候  是被忽略的

    虽然可以编译完成  并安装到手机可以正常运行  但是对于有些强迫症的我来说 总觉的很不爽  于是找度娘寻找解决方案  由于3.1更新不久 很多国内的小伙伴  没有选择去更新  所以国内相应的帖子也比较少  下面是在一个国外的网站上  别人给出的临时解决方案  

    在build.gradle中加入以下代码即可

    buildTypes {

        release {

            lintOptions {

                checkReleaseBuilds false

                abortOnError false

            }

        }

    }

    这个问题是AS 3.1 的一个bug   原因是没有让 public class 这个公共类 implements java.lang.annotation.Annotation 这是官方的原因 现在他们已经在3.2的版本 修复了 这个问题,有兴趣的小伙伴  可以去下载最新的版本Android studio 3.2



    作者:奋斗滴熊猫
    链接:https://www.jianshu.com/p/14ea74ef7fe8
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    P3919 【模板】可持久化线段树 1(可持久化数组)
    P3384 【模板】轻重链剖分
    P2680_运输计划
    CSP-S2 T4/P7078 贪吃蛇_set 70pts/100pts(O2)
    SPFA判负环
    P6394 樱花,还有你
    CSP-S2T4/P7078 贪吃蛇
    【模板】单源最短路径(标准版)
    U135649 皇室战争
    【离散数学】实验三 偏序关系中盖住关系的求取及格论中有补格的判定
  • 原文地址:https://www.cnblogs.com/yelanggu/p/9560729.html
Copyright © 2011-2022 走看看