Dip*_*pak 5 android xamarin.forms
我在Xamarin.Forms中创建了一个新项目并调试它.我什么都不做,只是创建一个Apk文件,apk大小是14.2 MB.我找到了一些关于Linker行为的教程并将其更改为链接所有程序集.它将Apk大小减少到1或2 MB.事实上,我预计这种Apk的大小应该在一些kbs中.我在这里缺少什么?
Ger*_*uis 12
您可以在文档中阅读所有相关内容.
这里的主要问题是包含了很多.NET内容,因为默认情况下它在Android设备上不可用.
15.8 MB的下载大小比我们想象的要大.问题是BCL库,因为它们包括mscorlib,System和Mono.Android,它们提供了许多运行应用程序所需的组件.但是,它们还提供了您可能未在应用程序中使用的功能,因此最好排除这些组件.
但他们可能没有必要!这就是Linker的用武之地.
当我们构建一个分发应用程序时,我们执行一个称为链接的过程,该过程检查应用程序并删除任何未直接使用的代码.此过程类似于垃圾收集为堆分配的内存提供的功能.
您可以从Xamarin.Droid项目属性访问链接器设置.环顾四周的不同设置并与它们一起玩,看它有什么效果.
| 归档时间: |
|
| 查看次数: |
3317 次 |
| 最近记录: |