混淆java程序 proguard異常解決

文章轉載自: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選上就可以了

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章