首页 > 解决方案 > 为什么 Xamarin 构建压缩很少的 apk?我该如何改进呢?

问题描述

所以这是我第一次构建 Xamarin APK 文件,我注意到与原生 Android APK 相比,压缩非常缺乏!例如:

Xamarin Android

原生 Android(相同的应用程序:相同的资产和大致相同的代码/逻辑

请注意本机 APK 的压缩方式与 ZIP 文件的压缩方式有关。

现在,如何改进 Xamarin APK 的压缩?我可以压缩内容然后更改扩展名吗?

谢谢你。

标签: androidxamarinxamarin.androidcompression

解决方案


使用 Xamarin 永远无法获得更小的 APK 文件。使用 Xamarin 意味着您必须使用比 Java 中的对应库更大的 .NET 库。

在发布模式下,您可以为每个 ABI 生成一个 APK,将链接器行为设置为仅链接 SDK 程序集,并仅选择要分发应用程序的 ABI。这样您可以节省几个 KB。

图片1

图二

图三


推荐阅读