Xamarin升级APK文件包含x86_64且其大小已经增长

时间:2016-10-11 06:17:53

标签: xamarin xamarin.android

在我升级到xamarin工作室的最新版本和最新的xamarin.android之一后,我发现应用程序的大小已经从25 MB增加到28 MB,而我在Google Play控制台上加载apk时我看到它也是包括前所未见的x86_64。

现在它包含 armeabi,armeabi-v7a,x86,x86_64在谷歌播放apk属性屏幕。 可能是apk尺寸增长的原因。我最后一次升级是在2016年1月,现在我有Xamarin.Android版本:6.1.2.21。

所以,请回答为什么添加x86_64,如果我没有在运行项目的Build部分添加它。 在此先感谢!

=== Xamarin工作室社区===
版本6.1.1(版本15)
安装UUID:dd5f86d4-a3f3-4a5e-b904-b27d934f5a7f

运行时:
    Microsoft .NET 4.0.30319.42000
    GTK + 2.24.26(轻主题)
    GTK#2.12.38

=== NuGet ===
版本:3.4.3.0

=== Xamarin.Android ===
版本:6.1.2.21(Xamarin工作室社区)

1 个答案:

答案 0 :(得分:1)

如果您担心APK大小,我建议您启用该选项,以便为每个ABI创建一个APK。这样,与将所有ABI塞入一个APK相比,您可以节省大量开销。

这就是我的构建设置:

Packaging options

然后我选择了以下ABI:

Selected ABI's

为什么在您的软件包中添加额外的ABI尚不清楚,可能是Xamarin构建默认为现在或可能是错误。

如果确实是个错误,您应该在http://bugzilla.xamarin.com

上报告