首页 > 解决方案 > 针对 MonoDroid v8.0 的 Mvvmcross 6.0

问题描述

我正在尝试使用 MvvmCross 创建一个 Android 项目。但我正在尝试针对 API-26 Android Oreo 8.0 的 MonoDroid 8.0。因为我的测试设备就是这个,不能升级到8.1。

但是当尝试安装任何 Mvvmcross.Droid 包时,我得到一个

包 MvvmCross.Droid.Support.Design 6.0.1 不兼容 monoandroid80 (MonoAndroid,Version=v8.0)

这是否意味着如果我尝试针对 8.1 以外的任何旧版本我不能使用 Mvvmcross 6.0 并且必须使用旧版本的 Mvvmcross?

标签: androidxamarin.androidmvvmcross

解决方案


如果其他人遇到类似的问题。

注意:MVVMCross 6 以最低 MonoDroid 8.1 为目标,即 API 27,您需要安装它们才能使应用程序在任何版本的 Android 上编译和运行。

因此,通过安装 API 27 sdk 并确保目标版本设置为 API 27 或 8.1 版本解决了这个问题。


推荐阅读