J'ai une application mobile construite avec Xamarin.Forms
lorsque j'essaie de mettre à niveau mon projet de VS2017 vers VS2019
J'obtiens cette erreur dans Projet Android
Valeur 'armeabi' non valide dans $ (AndroidSupportedAbis). Cet ABI n'est plus pris en charge. Veuillez mettre à jour les propriétés de votre projet
J'ai essayé de supprimer les dossiers bin et obj pour forcer le projet à tout reconstruire, mais l'erreur persiste
Puis-je obtenir une explication sur l'erreur ci-dessus et comment la résoudre?
Remarque: l'erreur n'apparaît pas dans VS2017
armeabi
est obsolète et votre projet Android devrait cibler armeabi-v7a
et arm64-v8a
au minimum dans vos versions de version destinées au Play Store.
Vous pouvez directement modifier votre .csproj
et supprimez les armeabi
des balises AndroidSupportedAbis
:
<AndroidSupportedAbis>armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
Ou vous pouvez ouvrir les paramètres Android Build dans le IDE et il le mettra automatiquement à jour pour vous:
Il peut être ajusté en 3 étapes.
Étape 1 - Faites un clic droit sur Android Projet et cliquez sur Propriétés:
Étape 2 à 4:
Étape 5 - Décochez armeabi: