我在升级到Android Studio 3.0后的gradle构建期间得到了这个:
任务执行失败':lf-android-myproject:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug'。
java.lang.RuntimeException:java.util.zip.ZipException:重复条目:com / my / package / name / SomeCustomView.class
有问题的类来自我的代码,它不是来自库。
它只发生在声明了自定义属性的类中:
<declare-styleable name="SomeCustomView">
<attr name="someCustomViewText" format="reference|string" />
</declare-styleable>
我可以通过清理然后从控制台构建来修复它,但它最终会再次弹出。
我也可以通过重命名类或者样式来修复它,但我真的不想乱用我们的代码只是为了解决可能在将来修复的AS(或gradle?)错误。
这是Android Studio的错误吗?有没有解决方法?
Gradle版本是:gradle-4.1-all
Android Gradle插件版本为:3.0.1
我通过从项目中删除Android Studio文件并重新导入项目来解决这个问题。