减少.jar文件以减轻Android应用程序的负担

时间:2012-07-11 18:34:48

标签: java android jar size reduce

背景:在创建Android应用程序的过程中,我正在搞乱不同的散列技术和速度。我 使用Android本机的东西,直到我找到了SpongyCastle(即BouncyCastle),结果发现速度要快得多。 SpongyCastle .jar文件相当大,我的.apk超过800kb只有jar和几个测试类(以及所有必要的android fluff)。

问题第1点:.jar文件对于APK是否正常?他们通常会把文件弄得一团糟吗?

问题第2页:我有没有办法(通过源或jar)减少文件?我只使用SHA256和SHA1哈希方案,而且我还没有弄清楚如何使用这两个哈希方案而不包括整个jar。

思考?

已编辑: ProGuard可创造奇迹。

1 个答案:

答案 0 :(得分:4)

使用ProGuard。它擅长以减少您不使用的部分依赖项。它特别提到在Android应用程序here上使用。

(我为Guava做贡献,这是一个非常大的图书馆,但是很多人都希望将它用于Android。我们将它们指向ProGuard。)