android混淆与反射

本文介绍了Android项目中混淆的设置步骤,包括启用混淆、保留特定类和方法、处理第三方库以及防止反射调用出现问题。详细讲解了如何配置proguard-project.txt文件,以确保混淆过程不会影响应用的正常运行。
摘要由CSDN通过智能技术生成

android混淆与反射

Android包4.0(好像是4.0)以后混淆更加简单

 

1、在project.properties.txt将以下内容注释去掉

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt


2、在proguard-project中加入取消混淆的声明:

# 需要混淆的jar包所依赖的jar包

-libraryjars 'F:\eclipse\adt-bundle-windows-x86-20130917\sdk\platforms\android-19\android.jar'

-optimizationpasses 5  

 

# 混淆时不会产生形形色色的类名

-dontusemixedcaseclassnames  

 

# 指定不去忽略非公共的库类

-dontskipnonpubliclibraryclasses  

 

# 不预校验

-dontpreverify 

 

-verbose  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值