Erro XA0035 do .NET para Android

Questão

O .NET para Android não pôde determinar os ABIs android de destino do aplicativo, conforme especificado pelo .csproj arquivo.

Solução

Abra o arquivo de projeto no Visual Studio ou em outro editor de texto e verifique se todos os valores na RuntimeIdentifiers propriedade MSBuild são válidos:

<PropertyGroup>
  <RuntimeIdentifiers>android-arm;android-arm64;android-x64</RuntimeIdentifiers>
</PropertyGroup>

No .NET 11, o CoreCLR dá suporte a esses três RIDs. O Android NativeAOT é experimental e dá suporte ao mesmo conjunto.

Consulte a documentação da Microsoft sobre identificadores de runtime para obter mais informações.

Mensagens de exemplo

error XA0035: Unable to determine the Android ABI from the value 'XYZ'. Edit the project file in a text editor and set the 'RuntimeIdentifiers' MSBuild property to contain only valid identifiers for the Android platform.