由于发现了错误的monoandroid版本,因此Xamarin Forms“空白”解决方案无法构建

时间:2018-10-30 15:50:24

标签: android visual-studio xamarin

我有配置的Xamarin.Forms Visual Studio 2017解决方案:

In the Aplication tab
    Target Framework: Android 4.4 (Kit Kat) - 

In the Android Manifest tab
    Minimum Android Version: Android 4.4 (API Level 19 - Kit Kat)
    Target Android Version: Android 4.4 (API Level 19 - Kit Kat)

应用程序是使用“空白” Xamarin.Forms向导创建的,该向导是从“文件->新建项目”向导启动的。

第一次尝试构建解决方案时,我会遇到此错误以及许多其他类似的错误,包括我认为是先前错误导致的sintax错误

  

错误NU1202软件包Xamarin.Android.Support.Design 27.0.2.1不是   与monoandroid44(MonoAndroid,Version = v4.4)兼容。包   Xamarin.Android.Support.Design 27.0.2.1支持:monoandroid81   (MonoAndroid,Version = v8.1)

enter image description here

我尝试使用Visual Studio随附的SDK Manager安装Android 4.4 Sdk,但问题仍然存在。我也尝试更新Android项目的NuGet程序包,但同样失败,并出现相同的错误

我需要我的Android应用将API 4.4定位为目标,以实现此目标?

1 个答案:

答案 0 :(得分:1)

将最小值设置为4.4,并将目标版本设置为8.0。即使您打算将应用程序上载到Play商店,也需要这样做: https://developer.android.com/distribute/best-practices/develop/target-sdk