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.
Problema
ADB0020 significa que o APK do Android criado não continha uma arquitetura Android correspondente para o emulador ou dispositivo em que foi implantado.
Essa mensagem indica que adb
(Android Debug Bridge) 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 isso adb
na documentação do Android.
Solução
Uma solução é adicionar uma arquitetura adicional nas arquiteturas com suporte nas opções do projeto.
Você também pode modificar a propriedade do 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 nas adições proprietárias do .NET para Android.