官网 http://proguard.sourceforge.net/#manual/examples.html
android 2.3后,新建的project默认就有一个project.properties和proguard-project.txt文件。在prlject.properties文件中,去掉#proguard.config=${sdk.dir}\tools\proguard\proguard-android-optimize.txt:proguard-project.txt 这行前面的注释,就可以启用 proguard的代码混淆功能。
如果有前后台代码交互,最好不要混淆实体对象。
配置如下
-keep public class * implements java.io.Serializable{
public protected private *;
}
-keep public class net.etmobile.health.common.* {
*;
}
eclipse的环境变量设置
Window - Preferences - Java - Build Path