我发现了这个: Is AOT (ahead of time) compilation available (or planned) in mono for android?
然而这个问题已经过时了。
在单声道项目页面上,我看到ARM支持AOT但不支持Android。
AOT现在可用于Android吗?
答案 0 :(得分:3)
是的,在商业版本(Monodriod现在是Xamarin.Andriod)中,AOT可以选择编译你的Andriod程序集,就像Xamarin对iOS一样(这是Apple商店提交的强制要求):
AOT编译选项启用Ahead-A Time(AOT)编译 组件。启用此选项后,即时启动(JIT)启动 通过在运行时之前预编译程序集来最小化开销。该 生成的本机代码与未编译的一起包含在APK中 组件。这导致应用程序启动时间缩短,但是 APK尺寸略大的费用。
请注意,AOT编辑选项目前是预览功能 并且需要营业执照或更高版本。 AOT编译是 仅当项目配置为发布模式时才可用 默认情况下已禁用。