Xamarin
Xamarin.Android
Android.Support
Nuget
Xamarin.Android 遇到 Android.Support 的相關 Nuget 套件更新問題解決...
2018/04/30 14:18:31
0
873
Xamarin.Android 遇到 Android.Support 的相關 Nuget 套件更新問題解決...
簡介 |
最近在 Xamarin.Android 的 App 開發中,使用 Android.Support 相關 Nuget 套件發生了更新上的靈異現象。先前有曾經有發過 Google Play Service 的 Nuget 更新問題的解決方式,本篇的解決手法雖然有點類似但又有些不同,就再讓我們來看看該如再進一步何解決吧! |
作者 |
James Tsai |
1. 前言
最近在 Xamarin.Android 的 App 開發中,使用 Android.Support 相關 Nuget 套件發生了更新上的靈異現象。先前有曾經有介紹過 Google Play Service 的 Nuget 更新問題的解決方式,本篇的解決手法雖然有點類似但又有些不同,就再讓我們來看看該如再進一步何解決吧!
2. 內文
- 打開方案的 Nuget 套件管理員要更新 Android.Support 的相關套件,遇到如下圖的錯誤訊息。
- 在輸出窗格當中也看到相關的錯誤訊息。
- 這時候請打開 Visual Studio 當中的"套件管理器主控台"窗格,準備利用指令的方式更新套件。
- 在 "套件管理器主控台" 當中鍵入 "Install-Package Xamarin.Android.Support.Media.Compat -Version 27.0.2"。
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.v4 -Version 27.0.2"。
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.v7.CardView -Version 27.0.2"。
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.v7.Palette -Version 27.0.2。"
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.v7.RecyclerView -Version 27.0.2"。
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.Vector.Drawable -Version 27.0.2"。
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.Animated.Vector.Drawable -Version 27.0.2"。
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.v7.AppCompat -Version 27.0.2"。
- 接著看到上述錯誤訊息後,繼續在"套件管理器主控台"當中鍵入"Install-Package Xamarin.Android.Support.v7.MediaRouter -Version 27.0.2"。
- 終於順利更新完成,再回到方案的 Nuget 套件管理員,就會看到已經沒有需要更新的套件。
3. 結語
Nuget 更新的過程常常會發生這種相依性問題,而造成無法完成所要安裝套件,必須要這樣手動一個一個安裝,希望本篇文章的解決方式對各位在處理此類問題時會有所幫助。
PS 手動更新每個 Nuget 套件的過程中會花很多時間,甚至會造成 Visual Studio 無回應,請耐心等候作業完成後,出現錯誤再進行下一個。
PS 手動更新每個 Nuget 套件的過程中會花很多時間,甚至會造成 Visual Studio 無回應,請耐心等候作業完成後,出現錯誤再進行下一個。