- 代码混淆

- 代码未混淆的前提下,打包,并进行反编译, 发现源码都可以看到, 很不安全
    - 找到项目根目录下的文件project.properties, 打开混淆注释
    
            proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

    - 分析文件proguard-android.txt
    - 将proguard-android.txt文件拷贝到项目根目录,方便以后修改

            proguard.config=proguard-android.txt:proguard-project.txt

    - 重新打包并反编译,查看效果
    - 结论: 混淆后,会将类名,方法名编译成a,b,c,d等混乱的字母, 提高代码阅读成本,增强安全性

猜你喜欢

转载自blog.csdn.net/sinat_40387150/article/details/81147566