【发布时间】:2015-11-04 19:05:42
【问题描述】:
我正在考虑使用 Proguard,因为我的应用更接近生产以使其更轻。
在 Android 上,除了低存储设备外,还有 65K 方法限制。我知道 Proguard 会删除未使用的方法,但它会删除仅在一个地方使用的方法吗?我的意思是,我正在编写一些方法只是为了使代码更清晰,但它会节省一个方法调用(返回 CPU 和 RAM 的最昂贵的操作之一,我研究了微码)和一个最大计数为 65K 的方法以及最终包中的一些字节。
Proguard 是否检测到此类情况并删除方法?我必须自己配置吗?如果是这样,stacktrace 去混淆怎么办?
【问题讨论】:
标签: java android performance proguard android-proguard