【问题标题】:Cutting down a .jar file to lighten an Android app削减 .jar 文件以减轻 Android 应用程序的重量
【发布时间】:2012-07-11 10:54:12
【问题描述】:

背景:在创建 android 应用程序的过程中,我使用了不同的散列技术和速度。在我发现 SpongyCastle(即 BouncyCastle)之前,我一直使用 Android 原生的东西,结果证明它要快得多。 SpongyCastle .jar 文件相当大,我的 .apk 超过 800kb,只有 jar 和几个测试类(以及所有必要的 android 绒毛)。

问题 pt 1:.jar 文件对 APK 执行此操作是否正常?他们通常会膨胀文件吗?

问题 pt 2:我有什么办法(通过 source 或 jar )来减少文件?我只使用 SHA256 和 SHA1 哈希方案,我无法弄清楚如何在不包括整个 jar 的情况下仅使用这两个哈希方案。

想法?

已编辑: ProGuard 可以创造奇迹。

【问题讨论】:

    标签: java android jar size reduce


    【解决方案1】:

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

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

    【讨论】:

    • 不得不再做几处更改(gorram proguard.cfg 无处可寻),但这实现了。太棒了!
    猜你喜欢
    • 1970-01-01
    • 2018-01-23
    • 2021-06-30
    • 2017-07-29
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    相关资源
    最近更新 更多