Пожалуйста, откройте Android Опции. Если вы включите выбор Generate one package (.apk) per selected ABI
, вы получите несколько файлов .apk. Если вы хотите сгенерировать один файл .apk, просто отмените выбор, как на следующем скриншоте.
Если вы хотите включить выбор Generate one package (.apk) per selected ABI
. Вы можете передать файл .apk на устройстве пользователя (CPU Architecture).
Xamarin. Android поддерживает следующие архитектуры:
armeabi - ЦП на основе ARM которые поддерживают как минимум набор инструкций ARMv5TE. Обратите внимание, что armeabi не является поточно-ориентированным и не должен использоваться на многопроцессорных устройствах. Примечание
По состоянию на Xamarin. Android 9.2, armeabi больше не поддерживается.
armeabi-v7a - процессоры на базе ARM с аппаратным обеспечением операции с плавающей запятой и устройства с несколькими процессорами (SMP). Обратите внимание, что машинный код armeabi-v7a не будет работать на устройствах ARMv5.
arm64-v8a - ЦП на основе 64-разрядной архитектуры ARMv8.
x86 - ЦП, которые поддерживают набор команд x86 (или IA-32). Этот набор инструкций эквивалентен таковому для Pentium Pro, включая инструкции MMX, SSE, SSE2 и SSE3.
x86_64 CPU, которые поддерживают 64-разрядные x86 (также называемые x64 и AMD64) набор инструкций.
Если вы хотите узнать больше подробностей о архитектурах ЦП, вы можете обратиться к этой теме.
https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/cpu-architectures?tabs=windows