Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Exemples de messages
Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties to remove the old value. If the properties page does not show an 'armeabi' checkbox, un-check and re-check one of the other ABIs and save the changes.
Problème
En raison de la suppression de la prise en charge d’armeabi dans Android NDK r17, .NET pour Android 9.1 est la dernière version qui prend en charge l’architecture armeabi.
Exemple d’élément de fichier .csproj pour $(AndroidSupportedAbis) lequel l’erreur se produit :
<AndroidSupportedAbis>armeabi;armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
Solution
Les projets qui ont cet ancien ABI sélectionné dans la $(AndroidSupportedAbis) propriété doivent être mis à jour pour le supprimer avant qu’ils ne soient générés avec succès avec les versions plus récentes de .NET pour Android. La nouvelle armeabi-v7a ABI devrait maintenant être utilisée à la place.
La armeabi valeur peut être supprimée de cette propriété en modifiant le fichier .csproj directement ou en mettant à jour le paramètre dans les pages de propriétés Visual Studio sur Windows ou macOS.
Mise à jour du paramètre sur Windows
Sélectionnez le projet dans le Explorateur de solutions, puis cliquez sur l’icône Propriétés, ou cliquez avec le bouton droit sur le projet, puis sélectionnez Propriétés.
Dans le volet latéral, choisissez Options Android.
Sélectionnez le bouton Advanced (Avancé) .
La liste des architectures prises en charge n’inclut plus de case à cocher armeabi . Par conséquent, pour supprimer l’ancien paramètre armeabi, annuler la vérification et vérifier à nouveau l’une des autres API, cliquez sur le bouton Fermer , puis enregistrez les modifications.

Mise à jour du paramètre sur macOS
Cliquez sur le projet dans le panneau Solution et sélectionnez Options.
Dans le volet latéral, choisissez Build Android.
Sélectionnez l'onglet Avancé .
Dans la liste des API prises en charge, désactivez la case à cocher armeabi et cliquez sur le bouton OK pour enregistrer les modifications.
