如何修复此错误java / lang / Object.class):主要版本52比51更新,这是此编译器支持的最高主要版本

时间:2016-11-28 09:48:23

标签: visual-studio xamarin xamarin.android

2 个答案:

答案 0 :(得分:0)

检查您的JDK,并尝试将其更改为最新的' at - > Visual Studio - >工具 - >选项 - > Xamarin - > Android设置。

答案 1 :(得分:0)

如果您没有定位到JDK 8,首次升级到Android SDK构建工具v24时会出现此错误。有关说明和各种解决方法,请参阅:https://releases.xamarin.com/technical-bulletin-android-sdk-build-tools-24/

为方便起见,我在上面的链接中粘贴了一些解决方法:

  1. 更新到Java JDK 8,然后确保在Xamarin首选项中选择了JDK 8: Visual Studio:工具>选项> Xamarin> Android设置> Java开发工具包位置。 Xamarin Studio(在Mac上):Xamarin Studio>偏好>项目> SDK位置> Android> Java SDK(JDK)。
  2. 通过Android SDK管理器卸载所有Android SDK Build-tools版本24及更高版本。
  3. 将AndroidSdkBuildToolsVersion MSBuild属性设置为早期版本。例如,如果您还安装了版本23.0.3,则可以在Android项目.csproj文件的顶部<PropertyGroup>元素中添加以下行: <AndroidSdkBuildToolsVersion>23.0.3</AndroidSdkBuildToolsVersion>