因此,在使用Xamarin.Forms开发应用程序的所有艰苦工作之后,当我今天尝试创建发布版本时,我惊讶地看到应用程序大小为~25MB - ~31MB(在SDK Only Linking,ProGuard,Creating apk之后)为每个abi).我的资源文件夹仅以KB为单位.在调试模式下,apk实际上只有5MB,很高兴看到它.我后来意识到这是因为我们不应该在发布模式中使用"使用共享运行时"选项.
然后我尝试创建一个空白的Xamarin.Android应用程序,但是每个abi的链接SDK和用户程序集,ProGuard,APK的发布版本仍然是~8MB到~13MB.
根据以下链接,Hello World应用程序的最小大小为2.9MB,但是我无法创建这样的大小.https://developer.xamarin.com/guides/android/advanced_topics/application_package_sizes/
对于我的应用程序和我创建的空白应用程序,必要的dll似乎很高(例如mscorlib.dll是2.2mb等,其中链接后链接说它将变为1 mb)这是我看到的我的程序集文件夹之后提取apk

在最近的一次微软技术会议上,我碰巧知道"9 News"应用程序(链接如下)是使用xamarin构建的,创作者出现在舞台上.但是我对它的应用程序大小感到惊讶.它只有5.85 MB.我不确定如何实现这一目标?
任何人都可以帮助我吗?
https://play.google.com/store/apps/details?id=nineNewsAlerts.nine.com
我也很想知道微软是否会采取措施来改善应用包的尺寸?或者,如果他们将.NET核心带到xamarin,这会得到解决吗?