Erro XA1025 do .NET para Android
error XA1025: The experimental 'Hybrid' value for the 'AndroidAotMode' MSBuild
property is not currently compatible with the armeabi-v7a target ABI. To
continue using the experimental 'Hybrid' value for 'AndroidAotMode', deselect
the armeabi-v7a target ABI in the Visual Studio project property pages or edit
the project file in a text editor and remove 'armeabi-v7a' from the
'AndroidSupportedAbis' MSBuild property.
O projeto tem a AndroidAotMode
propriedade MSBuild definida como o valor experimental Hybrid
e também inclui o valor armeabi-v7a
na AndroidSupportedAbis
propriedade MSBuild. Os aplicativos criados com AndroidAotMode
set para serem anulados no momento durante a Hybrid
inicialização em dispositivos armeabi-v7a, portanto, a compilação será encerrada com um erro se essa configuração for encontrada.
Se a compatibilidade do dispositivo armeabi-v7a for necessária para o aplicativo, a AndroidAotMode
propriedade MSBuild deverá ser definida Normal
ou removida completamente do arquivo de projeto. Para ajustar o valor da propriedade MSBuild, edite o arquivo de projeto em um editor de AndroidAotMode
texto.
Se a compatibilidade do dispositivo armeabi-v7a não for necessária para o aplicativo, desmarque a ABI de destino armeabi-v7a nas páginas de propriedades do projeto do Visual Studio para resolver o erro de build.
No Visual Studio, as ABIs de destino podem ser ajustadas em Arquiteturas com suporte na seção Avançado da guia Opções do Android das páginas de propriedades do projeto
No Visual Studio para Mac, as ABIs de destino podem ser ajustadas em ABIs com suporte na guia Avançado da seção Build do Android das páginas de propriedades do projeto.
Como alternativa, edite o arquivo de projeto em um editor de texto e remova-o armeabi-v7a
manualmente da AndroidSupportedAbis
propriedade MSBuild.