文章轉載自:http://hi.baidu.com/libaohuimsn/item/23340117f9176ef0756a8489
進入Proguard的lib目錄,用JDK打開proguardgui.jar,點選Input/Output標籤,選擇要混淆的JAR包(注意是JAR包),輸出JAR包,以及用到的所有類庫。
點選Obfuscation標籤,選中不需要混淆的類(要被反射的類絕對不能被混淆),一般是1,4,5,9,10,11
,12這幾個選項。
a.txt的文件內容爲:(混淆函數名)
Gcd
b.txt的文件內容爲:(混淆類名)
A
B
點選Process標籤,Process按鈕,生產b.jar
如果遇到ProGuard Did you specify the proper '-keep' options?設置如下即可
Shrinking選項中把keep中Library選上就可以了