android - 针对 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?
解决方案
如果其他人遇到类似的问题。
注意:MVVMCross 6 以最低 MonoDroid 8.1 为目标,即 API 27,您需要安装它们才能使应用程序在任何版本的 Android 上编译和运行。
因此,通过安装 API 27 sdk 并确保目标版本设置为 API 27 或 8.1 版本解决了这个问题。
推荐阅读
- elasticsearch - Vega 中的简单地理点
- jsf - Primefaces 一项民意调查“暂停”另一项民意调查
- python - wxPython,按钮大小不起作用
- flutter - 在 Flutter 中将图像超链接到 URL
- angular - Angular 指责我写的每个模块名称都已经存在
- c# - 如何最有效地获取实体框架中相关实体的最大值
- forms - 如何在 Symfony 4 中为给定的语言环境提供表单字段/消息?
- django - Django模型中外键的动态选择
- vaadin10 - Vaadin 流网格。如何以编程方式选择一行?
- c++ - 如何与扩展 QQuickItem 中的模型交互?