美文网首页
Android知识体系之代码混淆

Android知识体系之代码混淆

作者: 天神Deity | 来源:发表于2018-05-30 15:10 被阅读13次

    混淆规则:

    -keep class com.keytop.test.**
    -keep class com.keytop.test.*
    

    注意一颗星表示只是保持该包下的类名,而子包下的类名还是会被混淆;两颗星表示把本包及子包下的类名都会被保持

    如上的混淆规则,类名不再加入混淆,但是类文件里面的变量和方法仍被混淆了.要想保留类名及类文件里面的内容,就要使用以下的规则

    -keep class com.example.bean.** { *; }
    

    保持继承或实现特定的类(接口)的类文件不被混淆

     -keep public class * extends android.app.Appliction
    

    扩展阅读:
    Android Studio 代码混淆(你真的会混淆吗)

    相关文章

      网友评论

          本文标题:Android知识体系之代码混淆

          本文链接:https://www.haomeiwen.com/subject/vxztsftx.html