最近遇到一个问题,在android studio 3.1.2 上本地libs 存有两个相同 的jar只是版本不一样 ,jar名称也不同,在gradle 里引用其中一个包,就会出现RT 的build 的错误信息
刚开始还会报这个错误
InnerClass annotations are missing corresponding EnclosingMember annotations
但是如果你使用https://blog.youkuaiyun.com/qq_36317441/article/details/82730221 的解决方案,你会发现新的错误又来了
build 又会报这个错误
archive is not a ZIP archive
你敢信
到最后兜兜转转,才发现问题
找了半天才明白是jar冲突了(┬_┬),好气哦,
解决方案:将libs 其中不用的那个jar 删掉,重新rebuild 就好了