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

Android混淆从入门到精通

2018-02-01 17:02 218 查看
 网址链接

 https://www.jianshu.com/p/7436a1a32891

  

简介

作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混
淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者
也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。
本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,
独立写出适合自己代码的混淆规则。

说在前面

这里我们直接用
Android Studio
来说明如何进行混淆,
Android Studio
自身集成Java语
言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单,只需要在
工程应用目录的gradle文件中设置minifyEnabled为true即可。然后我们就可以
proguard-rules.pro
文件中加入我们的混淆规则了

接下来看链接: https://www.jianshu.com/p/7436a1a32891
android {
...
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

作者:CPPAlien
链接:https://www.jianshu.com/p/7436a1a32891
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
android {
...
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

作者:CPPAlien
链接:https://www.jianshu.com/p/7436a1a32891
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
android {
...
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

作者:CPPAlien
链接:https://www.jianshu.com/p/7436a1a32891
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: