1

我使用以下内容作为我的研究:

http://developer.android.com/guide/practices/screens_support.html

由于多种密度和屏幕尺寸,APK 太大?

如何减小应用程序 (.apk) 大小

我目前正在努力让我的应用程序支持多种屏幕尺寸。目前我没有以下内容:

  1. 不同屏幕尺寸的单独布局文件
  2. 在相关图像密度文件夹(ldpi、mdpi、hdpi、xhdpi)中分离图像。

其他信息:

  1. 所有图片均为.png
  2. 我确实想支持平板电脑等大屏幕尺寸
  3. 我不希望支持低于这个尺寸的任何东西 - 320x480

尽管我还没有准备好所有东西,但我的应用程序是高度定制的(就图形而言) -现在略高于 4 mb。(.apk 大小)

如果我添加单独的布局文件和图像 - app .apk 文件大小可能会爆炸。

问题:

我怎样才能解决这个问题并将 .apk 文件大小保持在最小?

到目前为止我提出的想法:

  1. 位图采样 - 并创建图像加载器
  2. 从网上下载图像 - 我希望避免这样做,除非没有其他选择。
  3. 将一些文件转换为 .jpeg 文件 - 仍然不清楚它是如何工作的。
  4. 使用 .9.patch 图像文件?我相信这使布局设计更容易..但不确定我是否可以使用它来节省 .apk 大小
4

1 回答 1

2

您可以在发布模式下启用 ProGuard。ProGuard 工具通过删除未使用的代码并用语义模糊的名称重命名类、字段和方法来缩小、优化和混淆您的代码。结果是较小的 .apk 文件更难进行逆向工程。

http://developer.android.com/tools/help/proguard.html

还可以查看链接中的视频

http://www.youtube.com/watch?v=amZM8oZBgfk。谈话是关于多版本化的。

减少 .apk 文件大小的提示

http://developer.sonymobile.com/2012/01/31/tips-for-reducing-apk-file-size/

于 2013-04-17T17:27:54.343 回答