【发布时间】:2013-07-20 06:26:46
【问题描述】:
我的 Proguard 配置文件使用以下内容删除日志语句:
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** e(...);
}
显然这仅在打开优化时生效,所以我在我的项目属性文件中引用proguard-android-optimize.txt,而不是proguard-android.txt。
这是一个无关紧要的改变吗? proguard-android-optimize.txt 说“添加优化会带来一定的风险,例如不是所有的优化都是由 ProGuard 适用于所有版本的 Dalvik" 这到底是什么意思,我是否可以不使用 proguard-android-optimize.txt 而是只添加我的必要的优化语句自己的配置文件,以便日志删除生效?
谢谢。完全 Proguard 新手。
【问题讨论】:
标签: optimization logging proguard