为什么apk的大小如此之低?

时间:2014-12-15 13:27:48

标签: java android c apk executable

我有一个总大小为280 MB的android项目。但是当我构建它时,创建的apk只有6 Mb。如何实现这样的压缩因子。我的项目中有很多第三方库和资源。

1 个答案:

答案 0 :(得分:1)

最直接的答案是您正在编译APK,而不是压缩它。您正在改变内容的性质,而不是缩小内容。

在编译过程中会发生很多事情,可以减少预编译内容的大小。

这里对C ++的编译过程有一个很好的解释。 APK汇编是不同的,但想法大致相同。

How does the compilation/linking process work?

这是一个更具体的APK编译过程。我不熟悉这个过程,知道文章的准确程度,但看起来还算不错。

http://www.alittlemadness.com/2010/06/07/understanding-the-android-build-process/