博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 混淆相关 proguard
阅读量:6916 次
发布时间:2019-06-27

本文共 693 字,大约阅读时间需要 2 分钟。

1、再android上使用混淆比较简单,只需要在project.propreties文件中添加一行

proguard.config=proguard.cfg

如果不存再proguard.cfg文件,可以自己创建

2、如果引入了第三方包,又不需要混淆则:

指定第三方的包 -libraryjars

-libraryjars libs/android-support-v4.jar

忽略jar包中的警告:

-dontwarn android.support.v4.**

忽略警告:

-ignorewarnings

指定不混淆的包:

-keep class android-support-v4.**{*;}

指定继承包的类不混淆:

-keep public class * extends android.support.v4.**

另外如果是android.support.v4包可能需要用最新的sdk。

 

指令介绍

http://proguard.sourceforge.net/index.html#manual/usage.html

原理介绍:

http://proguard.sourceforge.net/index.html#manual/introduction.html

例子介绍:

http://proguard.sourceforge.net/index.html#manual/examples.html

各种异常已经解答列表

http://proguard.sourceforge.net/index.html#manual/troubleshooting.html

转载地址:http://acacl.baihongyu.com/

你可能感兴趣的文章
Centos配置本地yum源
查看>>
OpenStack Oz自动化制作centos6.5镜像
查看>>
CentOS中service命令与/etc/init.d的关系以及centos7的变化
查看>>
java中读取txt文件获得编码格式方法
查看>>
pt(Percona Toolkit)工具详解:(二)工具介绍
查看>>
智慧人生 仁者见仁 与君共勉
查看>>
org.hibernate.MappingException: Could not get constructor for org.hibernate.pers
查看>>
Apache配置——域名301跳转
查看>>
KVM安装CentOS6.4系统虚拟机
查看>>
POI cell的宽度自适应
查看>>
检查ipa包是否包含手机的方法
查看>>
linux 定时器
查看>>
jquery实现input输入框实时输入触发事件
查看>>
多线程高容错爬头条街拍美图
查看>>
git 解决多个ssh提交到多个不同项目 multiple SSH Keys with different project
查看>>
HMAC
查看>>
apache报Permission denied: make_sock: could not bind to address 解决方案
查看>>
64bit 安装eclipse svn插件
查看>>
RBDDriver -1.1.0 driver is uninitialized
查看>>
道哥:我人生有两大选择,为的却都是同一件事
查看>>