2017年11月28日 星期二

怎麼改,MonoAndroid,Version 都是錯的!?


在升級android一些套件時(尤其是FCM需要的googplayservice.base)會遇到以下的相關套件狀況
=============================
無法安裝封裝 'Xamarin.Android.Support.Compat 24.2.1'。您正嘗試將此封裝安裝到以 'MonoAndroid,Version=v5.0' 為目標的專案,但該封裝不包含任何與架構相容的組件參考或內容檔。如需詳細資訊,請連絡封裝作者。

==============================
這時,除了參考:
http://neo-tech-tw.blogspot.tw/2017/08/vs2015xamarinupdate.html
到xamarin總站去下載xamarin.android setup安裝之外
還要去vs的android  的SDK manager下載比較高級的SDK版本(7.11...當然愈齊全愈好)

最重要的是要去這個android的project properties設定target frameowork到「Android 7.1(Nougat)」

存檔,然後,離開,再重新進入vs
記得,只改專案的屬性檔存檔就去Nuget做udpate還是會有最初MonoAndroid version的錯誤,
只有重新進入vs才有用

2 則留言:

  1. 回覆
    1. 很高興幫上點忙(我很少寫安卓的案子,公司都是用ios為主)

      刪除