混淆规则:
-keep class com.keytop.test.**
-keep class com.keytop.test.*
注意一颗星表示只是保持该包下的类名,而子包下的类名还是会被混淆;两颗星表示把本包及子包下的类名都会被保持
如上的混淆规则,类名不再加入混淆,但是类文件里面的变量和方法仍被混淆了.要想保留类名及类文件里面的内容,就要使用以下的规则
-keep class com.example.bean.** { *; }
保持继承或实现特定的类(接口)的类文件不被混淆
-keep public class * extends android.app.Appliction
网友评论