尽管安装了最新的SDK,但无法更改Target Framework

时间:2019-03-26 13:04:43

标签: xamarin.forms

我正在使用空白应用模板创建跨平台应用。

当我尝试编译时,我发现“ xamarin.forms.platform.android.dll(v7.1)大于项目的目标框架版本(6.0)”的所有错误都在$(targetframeworkversion)周围。

我已经进入SDK管理器并下载了最新版本的Android 9(API 28),但当我进入属性时,这里仅显示的选项是Android 6,因此我无法更改目标框架。我曾尝试重新启动Visual Studio,但该选项仍然只有6.0。

任何人都可以让我知道我是否缺少步骤或其他解决方法。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以尝试更改目标框架版本:

右键单击您的项目。Android-> 属性-> 应用-> 使用Android版本(目标框架)进行编译< / strong>->选择 Android 7.1 或更高版本

或编辑 .csproj 文件,更改为<div class="column-wrapper" style="height: 15611px; position: relative;"> <div class="homepage-column -left" style="top:-5px; position: absolute;"> ----content------ images </div> <div class="homepage-column -right" style="top:-5px; position: absolute;"> ----content------ images </div> </div>

如果仍然无法使用,您可以参考以下内容:https://stackoverflow.com/a/42118093/10768653

PS :Xamarin。Android使用JDK 8,如果您正在开发的API级别为24或更高(JDK 8还支持24之前的API级别),则必须使用JDK。