- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发 Xamarin Forms 应用程序(目前仅支持 Android)。默认设置将 TargetFramework 设置为 7.1。此项目的最低 android 版本必须是 7.0。这会产生警告:
The $(TargetFrameworkVersion) for Xamarin.Forms.Platform.Android.dll (vv7.1) is greater than the $(TargetFrameworkVersion) for your project (v7.0). You need to increase the $(TargetFrameworkVersion) for your project. It seems natural to me, to compile for the version that you will be using. Is that not the case?
这篇文章建议始终使用最新版本进行编译。为我的应用程序编译最新版本有什么好处吗? https://learn.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=vswin#framework
最佳答案
此答案适用于 Visual Studio 2017。如果您使用的是 Xamarin Studio for mac,则必须寻找类似的选项。
Xamarin.Forms.Platform.Android.dll (vv7.1) 的 $(TargetFrameworkVersion)
这意味着,该项目正在使用 SDK 7.1,即 Xamarin.Forms.Platform.Android.dll (vv7.1)
。可能是您在项目设置中选择了低于 v7.1 的 Compile Using Android Version (Target Framework)
。
如果您设置 Android 7.1 Nougat
来编译您的项目,它就会工作。您可以从 Project Properties >> Application menu
此项目的最低android版本必须是7.0。
这意味着您要在其上提供您的应用程序的最低 Android 操作系统版本。
这可以从 -
项目属性 >> Android list >> 最低 Android 版本下拉列表
有关更多详细信息 - 请参阅以下链接
https://learn.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=vswin
关于android - Xamarin 选择 TargetFramework 和 MinimumAndroidVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49831364/
我正在开发 Xamarin Forms 应用程序(目前仅支持 Android)。默认设置将 TargetFramework 设置为 7.1。此项目的最低 android 版本必须是 7.0。这会产生警
我是一名优秀的程序员,十分优秀!