簡體   English   中英

使用Prism為Xamarin.Forms創建新項目時出錯

[英]Error on creating new project with Prism for Xamarin.Forms

使用VS2017為Xamarin.Forms項目創建新的Prism時,出現以下錯誤:

找不到API級的android.jar。 這意味着未安裝用於API級別的Android SDK平台。 可以將其安裝在Android SDK管理器中(工具>打開Android SDK管理器...),也可以更改Xamarin.Android項目以安裝的API版本為目標。 (缺少C:\\ Users \\ yoav \\ AppData \\ Local \\ Android \\ sdk \\ platforms \\ android- \\ android.jar。)BlankApp3.Android

錯誤NU1202軟件包Xamarin.Android.Support.Design 27.0.2.1與monoandroid80不兼容(MonoAndroid,Version = v8.0)。 軟件包Xamarin.Android.Support.Design 27.0.2.1支持:monoandroid81(MonoAndroid,Version = v8.1)

錯誤NU1202軟件包Xamarin.Android.Support.v4 27.0.2.1與monoandroid80不兼容(MonoAndroid,Version = v8.0)。 軟件包Xamarin.Android.Support.v4 27.0.2.1支持:monoandroid81(MonoAndroid,Version = v8.1)

錯誤NU1202軟件包Xamarin.Android.Support.v7.AppCompat 27.0.2.1與monoandroid80不兼容(MonoAndroid,Version = v8.0)。 軟件包Xamarin.Android.Support.v7.AppCompat 27.0.2.1支持:monoandroid81(MonoAndroid,Version = v8.1)

錯誤NU1202軟件包Xamarin.Android.Support.v7.CardView 27.0.2.1與monoandroid80不兼容(MonoAndroid,Version = v8.0)。 軟件包Xamarin.Android.Support.v7.CardView 27.0.2.1支持:monoandroid81(MonoAndroid,Version = v8.1)

錯誤NU1202軟件包Xamarin.Android.Support.v7.MediaRouter 27.0.2.1與monoandroid80不兼容(MonoAndroid,Version = v8.0)。 軟件包Xamarin.Android.Support.v7.MediaRouter 27.0.2.1支持:monoandroid81(MonoAndroid,Version = v8.1)

誰能告訴我如何避免這種錯誤?

您遇到的錯誤非常清楚。 您正在嘗試針對API版本27使用Android支持程序包,該程序版本為Android 8.1,同時定位的是Android 8.0。 您有兩種選擇:

  1. 確保您的計算機上安裝了8.1 SDK,並將Android項目重新定位到8.1。

  2. 將Android支持包降級為26.1.0.1

  3. 隨着Xamarin的升級,將Android支持包升級到28.0.0.1.Android團隊現在可以交叉編譯Android支持庫,以支持將舊SDK版本降為6.0的Android項目。

暫無
暫無

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

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