android开发之代码混淆
2013-07-27 16:23
288 查看
在${user.home}/project.properties文件中设置proguard.config属性
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
其中#开头表示注释掉的语句。
可以修改proguard-android.txt文件中的内容,设定自己的混淆策略。例如。
1. 混淆Parcelable的实现类
public class TxrjContact implements Parcelable
在proguard-android.txt文件中添加以下脚本
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
注意默认的策略不混淆Parcelable的子类。如果混淆了以后,在传递Parcelable子类对象时出现了错误。
参考:android 代码 混淆- 原来如此简单
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
其中#开头表示注释掉的语句。
可以修改proguard-android.txt文件中的内容,设定自己的混淆策略。例如。
1. 混淆Parcelable的实现类
public class TxrjContact implements Parcelable
在proguard-android.txt文件中添加以下脚本
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
注意默认的策略不混淆Parcelable的子类。如果混淆了以后,在传递Parcelable子类对象时出现了错误。
参考:android 代码 混淆- 原来如此简单
相关文章推荐
- eclipse Android开发代码混淆
- Android开发中混淆代码总结
- Android开发代码混淆经验(Eclipse)
- android开发--代码混淆
- (六)Android分享:代码混淆那些事(转载,原文作者写的比较细致,值得收藏一下,以供以后开发参考)
- Android开发之代码混淆
- Android开发之代码混淆
- android开发步步为营之10:代码签名混淆后编译和打包
- Android开发之代码混淆
- android开发-----代码混淆
- Android开发(45) android代码混淆
- android开发笔记之 Android代码混淆打包
- Android应用开发之代码混淆
- Android开发中混淆代码总结
- Android开发实践:利用ProGuard进行代码混淆
- Android应用开发之代码混淆
- Android开发实践:利用ProGuard进行代码混淆
- Android开发实践:利用ProGuard进行代码混淆
- Android开发中的代码混淆
- Android常用框架混淆代码