Erro/aviso XA5300 do .NET para Android

Questão

O erro XA5300 é gerado quando o SDK do Android necessário ou o SDK do Java não podem ser localizados durante o build.

Solução

Isso pode ser corrigido na linha de comando sobrescrevendo as propriedades $(AndroidSdkDirectory) ou $(JavaSdkDirectory) do MSBuild:

dotnet build -p:AndroidSdkDirectory=path/to/android/sdk -p:JavaSdkDirectory=path/to/jdk

As instruções para instalar manualmente o SDK do Android ou o SDK do Java estão em: https://aka.ms/dotnet-android-install-sdk

Isso também pode ser corrigido nas opções do Visual Studio.

Considere enviar um bug se você estiver recebendo essa falha em circunstâncias normais.