Lire en anglais

Partager via


Erreur .NET pour Android XA1039

Exemples de messages

error XA1039: The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.

Problème

Les packages « Bibliothèque de support Android » obsolètes ne sont plus pris en charge dans .NET 9 :

  • .NET for Android.Arch.*
  • .NET for Android.Support.*

Les bibliothèques Java sous-jacentes ne sont plus prises en charge par Google depuis la dernière version 28.0.0. Pour plus d’informations, consultez la documentation de la bibliothèque de support Android.

Voici quelques exemples de préfixes des packages AndroidX plus récents pris en charge :

  • .NET for AndroidX.*
  • .NET for AndroidX.Arch.*

Pour plus d’informations sur les bibliothèques de support Android ou AndroidX, consultez :

Solution

Supprimez toutes les références de package NuGet à .NET for Android.Support ou .NET for Android.Arch en faveur des nouveaux équivalents AndroidX.

Cela peut également se produire si vous utilisez un package NuGet avec une dépendance transitive sur les packages de support Android. Dans ce cas, vous devez supprimer le package ou contacter l’auteur du package.

Pour plus d’informations, consultez la documentation sur la migration d’AndroidX.