Jus*_*s S 6 android xamarin.android xamarin xamarin.forms
我正在开发 Xamarin Forms 应用程序(目前仅支持 Android)。默认设置将 TargetFramework 设置为 7.1。此项目的最低 android 版本必须为 7.0。这会产生警告:
Xamarin.Forms.Platform.Android.dll (vv7.1) 的 $(TargetFrameworkVersion) 大于项目 (v7.0) 的 $(TargetFrameworkVersion)。您需要为您的项目增加 $(TargetFrameworkVersion)。对我来说,为您将使用的版本进行编译似乎很自然。不是这样吗?
本文建议始终使用最新版本进行编译。为我的应用程序编译最新版本有什么好处吗? https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=vswin#framework
Gau*_*vKP 10
此答案适用于 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). 可能是你Compile Using Android Version (Target Framework)在项目设置中选择了低于v7.1。
如果您设置Android 7.1 Nougat编译您的项目,它将起作用。您可以从Project Properties >> Application menu
此项目的最低 android 版本必须为 7.0。
这意味着您希望应用程序可用的最低 Android 操作系统版本。
这可以从设置 -
项目属性 >> Android 清单 >> 最低 Android 版本下拉列表
欲了解更多详情 - 请参阅以下链接
https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=vswin
| 归档时间: |
|
| 查看次数: |
12101 次 |
| 最近记录: |