【发布时间】:2013-02-05 13:23:18
【问题描述】:
我正在开发一个使用 Bouncy Castle J2ME 库的 Java ME/J2ME 项目。然而,当将它添加到我的项目时,我注意到生成的 .jar 文件大小增加了 40 倍(50kB 与 2000kB)。除了将 ProGuard 的混淆器设置设置为 9 级(最大)之外,还有其他方法可以最大程度地减少文件大小的增加吗?
我只使用了几个库的实际类,即:
import org.bouncycastle.util.encoders.Hex;
import org.bouncycastle.crypto.Digest;
import org.bouncycastle.crypto.macs.HMac;
import org.bouncycastle.crypto.params.*;
import org.bouncycastle.crypto.digests.SHA256Digest;
提前致谢。
【问题讨论】:
-
添加了 proguard 标签,因为它应该只是一个正确的 proguard 选项的问题,以将其减少到只有您正在使用的类。
标签: java-me jar proguard bouncycastle filesize