Lire en anglais

Partager via


Erreur .NET pour Android XA1025

Exemples de messages

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.

Problème

Le projet a la AndroidAotMode propriété MSBuild définie sur la valeur expérimentale Hybrid et inclut également la valeur armeabi-v7a dans la AndroidSupportedAbis propriété MSBuild. Les applications créées avec AndroidAotMode la valeur définie pour Hybrid être abandonnées lors du démarrage sur les appareils armeabi-v7a, la build se termine par une erreur si cette configuration est trouvée.

Solution

Si la compatibilité de l’appareil armeabi-v7a est requise pour l’application, la AndroidAotMode propriété MSBuild doit être définie Normal ou supprimée complètement du fichier projet. Pour ajuster la valeur de la AndroidAotMode propriété MSBuild, modifiez le fichier projet dans un éditeur de texte.

Si la compatibilité des appareils armeabi-v7a n’est pas requise pour l’application, désélectionnez l’ABI cible armeabi-v7a dans les pages de propriétés du projet Visual Studio pour résoudre l’erreur de génération.

Dans Visual Studio, les API cibles peuvent être ajustées sous Architectures prises en charge dans la section Avancé de l’onglet Options Android des pages de propriétés du projet

Dans Visual Studio pour Mac, les API cibles peuvent être ajustées sous Les API prises en charge sous l’onglet Avancé de la section Build Android des pages de propriétés du projet.

Vous pouvez également modifier le fichier projet dans un éditeur de texte et supprimer armeabi-v7a de la AndroidSupportedAbis propriété MSBuild manuellement.