Baca dalam bahasa Inggris

Bagikan melalui


.NET untuk kesalahan Android XA1039

Contoh pesan

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.

Masalah

Paket "Android Support Library" yang sudah kedaluarsa tidak lagi didukung di .NET 9:

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

Pustaka Java yang mendasarinya tidak lagi didukung oleh Google sejak rilis 28.0.0 akhir. Lihat Dokumentasi Pustaka Dukungan Android untuk detailnya.

Beberapa contoh awalan paket AndroidX yang lebih baru dan didukung adalah:

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

Untuk informasi selengkapnya tentang pustaka Dukungan Android atau AndroidX, lihat:

Solusi

Hapus semua referensi paket NuGet ke .NET for Android.Support atau .NET for Android.Arch demi setara AndroidX baru.

Ini juga dapat terjadi jika Anda menggunakan paket NuGet dengan dependensi transitif pada paket dukungan Android. Dalam hal ini, Anda harus menghapus paket atau menghubungi pembuat paket.

Lihat dokumentasi migrasi AndroidX untuk detailnya.