visual-studio - 使用 Android 版本更改编译后出错
问题描述
我试图在 Visual Studio 2017 中制作我的第一个 Xamarin.Android 应用程序。必须使用 Android 7.1 (Nougat) 或更低版本,但默认为 Android 8.1,当我尝试更改它时,VS 会出现很多错误。
我怎么想,主要错误是:
严重性代码说明项目文件行抑制状态错误NU1202 包Xamarin.Android.Support.Design 27.0.2.1 与monoandroid71 不兼容(MonoAndroid,版本=v7.1)。包 Xamarin.Android.Support.Design 27.0.2.1 支持:monoandroid81 (MonoAndroid,Version=v8.1)
我已经尝试过的:
- 将 NuGet 包管理器中的 Xamarin.Android.Support.Design 更新到最新版本
- 在“Android Manifest”中更改目标 android 版本
- 在 Android SKD Manager 中下载 android SDK 平台和工具
帮我 :)
解决方案
您只需要更改Target android 版本而不是 Target Framework 版本,感谢Jon Douglas
推荐阅读
- java - 为什么 GSON 没有从 JSON 文件中检索所有值?
- python - 带有条件边界的正则表达式?
- c++ - C++ - cin 垃圾邮件终端
- php - 如何按此顺序构造日期此脚本的月日和年
- ruby-on-rails - 这句话有什么问题,我收到“无效日期”错误
- html - System.Data.SqlClient.SqlException:语法错误
- c - 创建动态库时如何解析符号?
- python - 创建 x 个随机出生日期和 x 个在相应出生日期后至少 18 年的日期?
- python - FailedPreconditionError:尝试使用未初始化的值 lambda/Variable
- bash - Deleting the word and the word/character next to it in a string inside file