- 费用:免费
- 下载并解压
https://quantum6.blog.csdn.net/article/details/119994186
- 图形化运行
进入bin目录,执行:
proguardgui.bat
- 命令行
配置文件(试图使用*.jar失败):
-injars d:\TIOffice.jar
-outjars d:\TIOffice2.jar
-libraryjars 'C:\Program Files\Java\jre1.8.0_291\lib\rt.jar'
-libraryjars 'D:\Office-3.3-project\lib\a.jar'
-libraryjars 'D:\Office-3.3-project\lib\b.jar'
-libraryjars 'D:\Office-3.3-project\lib\c.jar'
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keepattributes *Annotation*,EnclosingMethod
-keepattributes JavascriptInterface
-keepattributes Signature
-ignorewarnings
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclasseswithmembernames class * {
native ;
}
-keep class * implements java.io.Serializable { *; }
进入bin目录,执行:
proguard.bat @taishan.conf