首页 > 移动平台 > 详细

Android资源混淆 + 混淆忽略 .so库

时间:2017-05-08 15:17:49      阅读:1525      评论:0      收藏:0      [点我收藏+]

安装包立减1M--微信Android资源混淆打包工具
http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=208135658&idx=1&sn=ac9bd6b4927e9e82f9fa14e396183a8f#rd

AndResGuard
https://github.com/shwenzhang/AndResGuard/blob/master/README.zh-cn.md

美团Android资源混淆保护实践
http://tech.meituan.com/mt-android-resource-obfuscation.html

 

Android studio 混淆打包时如何忽略依赖库中的第三方.so文件
http://blog.csdn.net/u011907407/article/details/55510379


 

在app项目中直接忽略library中的.so文件

在app的proguard-rules.pro忽略依赖库中的文件写法如下:
-libraryjars ../XXX(此处为library名称)/src/main/jniLibs/armeabi/xxxxx.so
-libraryjars ../XXX(此处为library名称)/src/main/jniLibs/armeabi-v7a/xxxxx.so
-libraryjars ../XXX(此处为library名称)/src/main/jniLibs/x86/xxxxx.so


同理依赖库中jar包在app 中忽略混淆的写法
-libraryjars ../XXX(此处为library名称)/libs/xxx.jar
-libraryjars ../XXX(此处为library名称)/libs/xxx.jar


最后温馨提醒:
shrinkResources true
(该属性为打包时是否自动删除无用的资源与代码,慎用!!据说有人因为这个属性导致app崩溃..此处不详细讨论..)

 

Android资源混淆 + 混淆忽略 .so库

原文:http://www.cnblogs.com/bluestorm/p/6825109.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!