混淆代码代码里面有百度地图定位推送等jar出现错误
[2014-10-17 11:08:30 - *******] Proguard returned with error code 1. See console
[2014-10-17 11:08:30 - *******] java.io.IOException: The same input jar [D:\*******\*******\libs\locSDK_3.1.jar] is specified twice.
[2014-10-17 11:08:30 - *******] at proguard.ConfigurationChecker.checkConflicts(ConfigurationChecker.java:216)
[2014-10-17 11:08:30 - *******] at proguard.ConfigurationChecker.check(ConfigurationChecker.java:83)
[2014-10-17 11:08:30 - *******] at proguard.ProGuard.execute(ProGuard.java:72)
[2014-10-17 11:08:30 - *******] at proguard.ProGuard.main(ProGuard.java:507)
检查了 Order and Export中jar,无多余重复的jar
proguard-project.txt文件如下:
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontskipnonpubliclibraryclassmembers
-dontoptimize
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keep public class * extends android.app.Fragment
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class * extends android.support.v4.**
-keep public class com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
-libraryjars libs/zxing.jar
-libraryjars libs/pushservice-4.1.0.jar
-libraryjars libs/BaiduLBS_Android.jar
-libraryjars libs/android-support-v4.jar
-libraryjars libs/cropper.jar
-libraryjars libs/locSDK_3.1.jar
-libraryjars libs/armeabi/libBaiduMapSDK_v3_1_1.so
-libraryjars libs/armeabi/liblocSDK3.so
-libraryjars libs/armeabi/libbdpush_v2_1.so
-libraryjars libs/mips/libbdpush_v2_1.so
-dontwarn com.baidu.**
-keep class com.baidu.** { *; }
-keep class vi.com.gdi.bgl.android.** { *; }
-keep class com.edmodo.**{*;}
-keep class com.zp.view.**{*;}
-keep class com.zp.entity.**{*;}