您的位置:首页 > 移动开发 > Android开发

Android 中关于代码混淆

2017-06-18 22:09 155 查看

一.代码混淆

代码混淆就是在一款 APP 打包上线时防止自己的源代码被别人反编译而采取的一种保护措施。通常在我们的项目中总有一个 proguard-project.txt 文件,那所有的代码混淆代码都放在这个文件里面的。

二.代码混淆的通常做法

将项目所有的 jar 包都申明在 proguard-project.txt 文件中来;

将一些不需要编译的的包申明出来,通常是一些系统自带的类或者接口,通常在这些类之前加 keep,例如:



对引入第三方的框架要进行申明,如 faceBook,Twitter,BaiduMap 之类的

做完上述操作,只需要在你工程中的 Project.properties 文件中加上你的混淆文件,

格式通常是:



混淆完以后就打包你的工程,通过控制台的 Log 来观察你的混淆提示信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: