Visual Studio + Xamarin中不支持的major.minor版本52.0

时间:2016-10-05 16:39:18

标签: java android visual-studio xamarin

我最近使用Xamarin安装了Visual Studio。

当我想要运行甚至未修改的应用程序时,我收到错误

  

java.lang.UnsupportedClassVersionError:com / android / dx / command / Main:不支持的major.minor版本52.0

SDK管理器的屏幕截图: SDK manager

从android 7.0(API 24)中没有安装。

当我删除此Android SDK Build工具24.0.3时,我只是“部署失败”而没有任何错误信息。

似乎Visual Studio仍在尝试使用24 API版本。我应该切换到API版本23吗?如果是,我该怎么做?

2 个答案:

答案 0 :(得分:6)

您必须安装Java JDK 1.8。除非你需要使用以前的版本,我建议删除1.7。 Xamarin.Android 7.0的发行说明也提供了更多信息:https://developer.xamarin.com/releases/android/xamarin.android_7/xamarin.android_7.0/

  

注意:Xamarin.Android 7.0需要JDK 1.8才能使用Android Nougat   (API 24)API。您可以继续使用早期版本的JDK   定位早期的Android API级别:

     

JDK 1.8 - 高达API 24+ JDK 1.7 - 高达API 23 JDK 1.6 - 高达API 20   此外,需要64位版本的JDK才能使用自定义   Android设计师中的控件。

答案 1 :(得分:0)

下载并安装JDK 1.8 ..并更改路径..它将正常工作......