首页 > 解决方案 > 我的 Xamarin Forms Android 在高级选项中只有一个支持的 ABI。是否应该全部选中?

问题描述

这是我的应用程序当前设置的方式:

在此处输入图像描述

有人能告诉我,我应该选择所有这些吗?如果不是,那是否意味着我只能支持有限数量的设备?我注意到当我创建一个 .apk 时,它仍然会提供 5-6 个不同的文件,但我只是上传了一个我认为包含所有文件的文件。

标签: xamarinxamarin.forms

解决方案


通常,我们会选择所有这些。因为我们不知道用户使用的是什么CPU架构的手机。

我注意到当我创建一个 .apk 时,它仍然提供 5-6 个不同的文件,但我只是上传了一个我认为包含所有文件的文件

如果您只想生成一个.apk(需要支持armeabi-v7a、、x86和) arm64-v8ax86_64您可以取消选择Generate one package(.apk) per selected ABI,重新生成.apk 文件。

在此处输入图像描述

如果要选择Generate one package(.apk) per selected ABI,您将获得 5 个 .apk 文件,如下格式。

com.xx.xx-arm64-v8a.apk
com.xx.xx-armeabi-v7.apk
com.xx.xx-x86_64.apk
com.xx.xx-x86.apk
com.xx.xx.apk

选择,它同时com.xx.xx.apk支持arm64-v8armeabi-v7和CPU 架构。x86_64x86


推荐阅读