Leggere in inglese

Condividi tramite


Errore .NET per Android XA1039

Messaggi di esempio

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.

Problema

I pacchetti "Libreria di supporto Android" obsoleti non sono più supportati in .NET 9:

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

Le librerie Java sottostanti non sono più supportate da Google dalla versione 28.0.0 finale. Per informazioni dettagliate, vedere la documentazione della libreria di supporto per Android.

Alcuni prefissi di esempio dei pacchetti AndroidX più recenti supportati sono:

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

Per altre informazioni sulle librerie di supporto Android o AndroidX, vedere:

Soluzione

Rimuovere tutti i riferimenti al pacchetto NuGet a .NET for Android.Support o .NET for Android.Arch a favore dei nuovi equivalenti AndroidX.

Ciò può verificarsi anche se si usa un pacchetto NuGet con una dipendenza transitiva dai pacchetti di supporto Android. In questo caso, sarà necessario rimuovere il pacchetto o contattare l'autore del pacchetto.

Per informazioni dettagliate, vedere la documentazione sulla migrazione di AndroidX.