我从 android eclipse 项目迁移到 android gradle 项目,现在有 proguarding 问题:
java.io.IOException: 无法写入 [build\intermediates\classes-proguard\release\classes.jar](无法读取 [\build\intermediates\exploded-aar\unspecified\jars\libs\libGoogleAnalyticsV2.jar( ;;;;;;!META-INF/MANIFEST.MF)](重复的 zip 条目 [com/google/a/a/a/a.class == libGoogleAnalyticsV2.jar:com/google/analytics/tracking/android/ Tracker.class]))
我的应用程序分为不同的模块。我有主要的 android 应用程序“app”及其依赖项是 android-libraries。由于一些相互依赖关系,我正在争论这是否是一个好方法:应用程序依赖于 library1 和 library2。但是库 1 也依赖于 library2。这很糟糕吗?我不认为这不是循环依赖。
library1 和 app 还依赖于 proguard 抱怨的同一个外部 jar,即 libGoogleAnalyticsV2.jar。这是我收到错误的原因吗?