【发布时间】:2015-08-05 17:49:33
【问题描述】:
所以我尝试在 Gradle 中为我的 Android Studio 项目设置 ProGuard,但在构建项目时出现以下错误:
错误:任务 ':app:proguardDebug' 执行失败。 java.io.IOException: 无法写入 [C:\Users\Rich\Desktop\WebProjects\AndroidStudioProjects\Roomie\app\build\intermediates\classes-proguard\debug\classes.jar] (无法读取 C:\ Users\Rich\Desktop\WebProjects\AndroidStudioProjects\Roomie\app\libs\bolts-android-1.1.4.jar(;;;;;;!META-INF/MANIFEST.MF)](重复的 zip 条目 [a/a .class== bolts-android-1.1.4.jar:bolts/AggregateException.class]))
这是我的 proguard-rules.pro
-keep class butterknife.** { *; }
-dontwarn butterknife.internal.**
-keep class **$$ViewInjector { *; }
-dontwarn org.apache.http.annotation.**
-keepclasseswithmembernames class * {
@butterknife.* <fields>;
}
-keepclasseswithmembernames class * {
@butterknife.* <methods>;
}
【问题讨论】:
标签: java android android-studio gradle proguard