【问题标题】:Android app too heavy安卓应用太重
【发布时间】:2011-05-20 11:08:31
【问题描述】:

我们可以按照作者在此处的解释从签名的 apk 文件中删除 android.jar -

http://michaelpardo.com/2010/04/one-way-to-reduce-your-apk-file-size/

我想在尝试之前确定一下。我有大约 40 个 png 文件,使我的应用程序非常沉重。我还有大约 20 个音乐文件,这会使它变得更重。对压缩 png 和 .mp3 文件有什么建议吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    android.jar 不在您签名的 APK 文件中。 android.jar 是一个编译时库。设备上已经存在等效的 Java 类。

    【讨论】:

    • 同意,android.jar 是您可以在设备上找到的framework.jar 文件的精简版本,通常位于/system/framework/ 文件夹中。 android.jar 仅用于源代码的编译时验证,而“framework.jar”是其中包含实际代码的库。所以,基本上。 android.jar 永远不会包含在 .apk 文件中。
    【解决方案2】:

    删除 android.jar 可能存在风险。 对于 mp3,请尝试使用 ImToo 3GP 视频转换器以较低的速率将它们转换回来。 对于 png 尝试一些图像压缩器,例如Pngcrush

    这样您可以在安全的同时减小尺寸。

    :)

    【讨论】:

      猜你喜欢
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      相关资源
      最近更新 更多