【发布时间】:2018-10-11 05:25:21
【问题描述】:
众所周知,Xamarin Forms 应用程序的一个缺点是体积过大。尽管我经历了不同的场景来减小应用程序的大小,例如链接和使用 Proguard,但我的 Android APK 大小仍然很高(大约 30 MB)。问题是当我用 Winrar 压缩这个 apk 时,大小达到了大约 11 MB。我将此压缩的 .rar 文件重命名为 .apk 文件,但当我尝试安装此文件时,我收到消息:“解析包时出现问题”。
所以我的问题是,是否有任何机制可以利用诸如 winrar 之类的工具对 APK 文件进行压缩,以便可以将其安装在任何 Android 设备上?
【问题讨论】:
-
例如,如果您打算在 google play 商店上发布它,请注意它具有由客户端设备上的
Play应用程序处理的自动压缩机制。你也可以考虑勾选Generate on package per selected ABI这个选项。 -
是的,我已经启用了该选项。尽管进一步减小应用程序大小的另一个选项是启用 Linking All 选项(SDK 和用户程序集)并配置 proguard 以使应用程序不会崩溃。但这需要耗时的分析。
标签: android xamarin xamarin.forms compression rar