【问题标题】:Xamarin: Use specific Android Version (Decrease Xamarin Version)Xamarin:使用特定的 Android 版本(降低 Xamarin 版本)
【发布时间】:2018-02-20 02:20:19
【问题描述】:

警告 Xamarin.Forms.Platform.dll 的 $(TargetFrameworkVersion) (vv8.0) 大于您项目的 $(TargetFrameworkVersion) (v7.1)。您需要增加 $(TargetFrameworkVersion) 为您的 项目。

如果我不想在我的应用程序中使用 Android 8 怎么办?

我一般如何在 Xamarin 中使用较旧的 Android 版本?

我创建了一个新的 Xamarin 项目并安装/配置了 Android 7.1 SDK,但 Visual Studio 会自动安装 Xamarin.Android vv8.0。我知道我可以升级到 Android 8.0,它会运行得很好,但由于只有少数智能手机支持这个版本,不包括我自己的手机,所以我想使用 Android 7.1 或更低版本。

我还没有找到一个真正的解决方案,只有“只需升级到 Android 8.0”和“删除缓存”解决方案,这真的不是很方便,甚至对我都不起作用。

【问题讨论】:

标签: android xamarin xamarin.forms xamarin.android


【解决方案1】:

此警告涉及target version,将其设置为更高版本不会阻止您在旧版本上运行应用程序。
通常始终建议针对最新版本进行定位和编译。

如果您想针对旧版本,您需要从 SDK 管理器下载它(如果尚未安装)并将其设置为编译版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多