gpt4 book ai didi

android - Xamarin 选择 TargetFramework 和 MinimumAndroidVersion

转载 作者:行者123 更新时间:2023-11-29 18:56:23 25 4
gpt4 key购买 nike

我正在开发 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com