Baca dalam bahasa Inggris

Bagikan melalui


.NET untuk peringatan Android XA0122

Contoh pesan

warning XA0122: Assembly 'Library1' is using a deprecated attribute '[assembly: Java.Interop.DoNotPackageAttribute]'. Use a newer version of this NuGet package or notify the library author.

Masalah

Perilaku yang DoNotPackageAttribute diterapkan dalam tidak digunakan lagi:

[assembly: Java.Interop.DoNotPackage ("foo.jar")]

Ini akan mencegah foo.jar dipaketkan dalam aplikasi.

Atau, Anda dapat menggunakan @(AndroidExternalJavaLibrary) grup item untuk menyertakan foo.jar. Pustaka java hanya akan digunakan pada waktu kompilasi, dan tidak akan dipaketkan di aplikasi Android akhir.

Solusi

Beberapa pustaka yang menggunakan fitur ini dapat diperbarui ke versi yang lebih baru di NuGet.

Penulis pustaka harus menghapus penggunaan atribut ini. Fungsionalitasnya akan dihapus dalam rilis mendatang.