我的 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 新手。