簡體   English   中英

檢測到 Xamarin.Google.Android.Material 的版本沖突

[英]Version conflict detected for Xamarin.Google.Android.Material

我使用 MonoGame 3.8.1.303 模板創建我的 Android 項目,而不是 MAUI 模板。 我在我的 Android csproj 文件中將 UseMauiEssentials 設置為 true,這樣我就可以使用 Microsoft.Maui.Essentials。

問題是我無法在我的 Android 項目中安裝 NuGet package Xamarin.Forms 5.0.0.2545 因為我收到此錯誤:

檢測到 Xamarin.Google.Android.Material 的版本沖突。 將 Xamarin.Google.Android.Material 1.6.0 直接安裝/引用到項目 AndroidProject 以解決此問題。 AndroidProject -> Microsoft.Maui.Dependencies 6.0.548 -> Xamarin.Google.Android.Material (>= 1.6.0) AndroidProject -> Xamarin.Forms 5.0.0.2545 -> Xamarin.Google.Android.Material (>= 1.4.0.2 && < 1.5.0)。

我也不確定我是否可以在我的 MonoGame Android 項目中將 Xamarin.Forms 與 Microsoft.Maui.Essentials 一起使用。

我應該安裝 Xamarin.Google.Android.Material 1.6.0 而沒有 Xamarin.Forms 還是錯誤消息是什么意思?

我使用目標 Android 版本 13.0(API 級別 33)。

編輯:我已經安裝了 Xamarin.Google.Android.Material 之后我嘗試安裝 Xamarin.Forms 但隨后我與另一個 Xamarin package 發生了版本沖突。

我也不確定我是否可以在我的 MonoGame Android 項目中將 Xamarin.Forms 與 Microsoft.Maui.Essentials 一起使用。

我們知道Xamarin.Forms是xamarin.forms的nuget, Microsoft.Maui.Essentials是maui的一部分。 因此,您不能將它們安裝到同一個應用程序中。

您應該弄清楚您當前的應用程序是 Xamarin Forms 項目還是 MAUI。 然后select根據你的需要對應package。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM