如何缩小APK文件的大小?

时间:2011-12-09 11:58:37

标签: android apk

我想缩小我的apk文件的大小,因为在我的应用程序中有很多图像。 而且由于图像我的apk文件太大了..

4 个答案:

答案 0 :(得分:2)

APK文件基本上是ZIP文件。没有办法进一步缩小它的大小。相反,你应该检查是否可以

  1. 缩小图像尺寸(尺寸或更好的压缩)或
  2. 通过自定义绘图代码替换部分图像,并在运行时创建它们
  3. 如果1或2.都不可能,我猜你只需要接受APK大小。

答案 1 :(得分:2)

在图像中,您无法在不缩小图像大小的情况下缩小尺寸,但可以执行以下两种操作之一:

  1. 在APK上没有它们并在首次运行时下载它们(使用内部或外部存储)
  2. 使用形状替换图像(可以替换它们)
  3. 使用proguard可以减少的代码:Enabling ProGuard in Eclipse for Android

答案 2 :(得分:0)

如果您有许多图像,可以将它们从* .apk中排除,请在首次运行时下载并保存在SD卡上

答案 3 :(得分:0)

Apk已经处于压缩状态但是按照给定的点数你可以在某种程度上减少

  1. 尝试启用ProGuard,即使没有模糊处理也可以减少字节代码。它将从依赖项中删除未使用的Java代码
  2. 检查不需要的罐子,图片或视频等资源。
  3. 通过更改分辨率将大图像转换为较小的图像。和 将Jpeg images转换为PNG。但是将图像放在Web上并使用AsyncTask检索它们会更好。
  4. 从项目中删除不必要的java.classesxml
  5. 不要将大型歌曲或音频添加到raw或assest。