1. 程式人生 > >android工程引入第三方jar包,發現混淆後無法簽名,並出現can't find referenced class

android工程引入第三方jar包,發現混淆後無法簽名,並出現can't find referenced class

1 出現can't find referenced class的警告時,可以在proguard.cfg中新增-ignorewarnings或-dontwarn來解決。

2 對於有的第三方jar,可能已經進行過程式碼混淆了,在這裡就要保持(防止出現空指標或者其他莫名其妙的問題)

加上

-keep class packagename.** {*;}

這裡要注意的是,要把第三方包中所有的package名都列上