ProGuard 删除Log

一共3步

1.开启优化
在build.gradle中
这里写图片描述
设置minifyEnabled 为true

可以看到,相应的配置文件有两个
//我们项目中的配置文件
‘proguard-rules.pro’
//默认的配置文件,位置在:${sdk-dir}/tools/proguard/下
getDefaultProguardFile(‘proguard-android.txt’)

2.添加proguard-rules.pro优化规则

在proguard下,有docs,文档中相关介绍如下:
这里写图片描述

-dontoptimize:用来关闭优化,默认情况下,优化是开启的
-assumenosideeffects class_specification:删除class_specification中指定的方法

点开class_specification,参照格式,配置为:

-assumenosideeffects class android.util.Log {
   *;
}

3.修改proguard-android.txt

打开getDefaultProguardFile(‘proguard-android.txt’)
注释掉
-dontoptimize

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值