Bagikan melalui


Xamarin.Essentials:Pemecahan masalah

Kesalahan: Konflik versi terdeteksi untuk Xamarin.Android.Support.Compat

Kesalahan berikut dapat terjadi saat memperbarui paket NuGet (atau menambahkan paket baru) dengan Xamarin.Forms proyek yang menggunakan Xamarin.Essentials:

NU1107: Version conflict detected for Xamarin.Android.Support.Compat. Reference the package directly from the project to resolve this issue.
 MyApp -> Xamarin.Essentials 1.3.1 -> Xamarin.Android.Support.CustomTabs 28.0.0.3 -> Xamarin.Android.Support.Compat (= 28.0.0.3)
 MyApp -> Xamarin.Forms 3.1.0.583944 -> Xamarin.Android.Support.v4 25.4.0.2 -> Xamarin.Android.Support.Compat (= 25.4.0.2).

Masalahnya adalah dependensi yang tidak cocok untuk dua NuGets. Ini dapat diselesaikan dengan menambahkan versi dependensi tertentu secara manual (dalam hal ini Xamarin.Android.Support.Compat) yang dapat mendukung keduanya.

Untuk melakukan ini, tambahkan NuGet yang merupakan sumber konflik secara manual, dan gunakan daftar Versi untuk memilih versi tertentu. Saat ini versi 28.0.0.3 dari Xamarin.Android.Support.Compat & Xamarin.Android.Support.Core.Util NuGet akan mengatasi kesalahan ini.

Jika mengalami masalah atau menemukan bug, harap laporkan di Xamarin.Essentials repositori GitHub.