使用Proguard代碼混淆器,特別要注意一點的就是使用了反射機制的類屬性或方法最好不要參與混淆.
Proguard 4.5 相關的選項配置如下:
#不要混淆MyBean的所有屬性與方法
-keepclasseswithmembers class MyBean {
<fields>;
<methods>;
}
#不要混淆MySuperBean所有子類的屬性與方法
-keepclasseswithmembers class * extends MySuperBean{
<fields>;
<methods>;
}
自:http://dzxiang.iteye.com/blog/500496