Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Mensagens de exemplo
error ADB0020: The package does not support the CPU architecture of this device.
Questão
ADB0020 significa que o APK do Android criado não continha uma arquitetura do Android correspondente para o emulador ou dispositivo no qual foi implantado.
Esta mensagem indica que adb (Ponte de Depuração do Android) relatou um erro de INSTALL_FAILED_CPU_ABI_INCOMPATIBLE ou INSTALL_FAILED_NO_MATCHING_ABIS.
adb faz parte do SDK do Android e é usado internamente pelo .NET para Android para se comunicar com emuladores e dispositivos Android. Saiba mais sobre adb na documentação do Android.
Solução
Uma solução é adicionar uma arquitetura adicional nas arquiteturas com suporte nas opções de projeto.
Você também pode modificar a propriedade MSBuild, como no exemplo a seguir que inclui todas as ABIs:
<AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
Notas de implementação
Observe que nada no repositório de software livre https://github.com/xamarin/xamarin-android emite ADB0020, pois recursos como depuração e "implantação rápida" são implementados no .NET proprietário para adições do Android.