当前位置: 首页 > 知识库问答 >
问题:

Xamarin Visual Studio-不支持的专业。次要版本52.0

孟英叡
2023-03-14

我正在尝试运行以下教程中的Hello World示例:https://mva.microsoft.com/en-US/training-courses/xamarin-for-absolute-beginners-16182

我收到以下错误:

Severityjava.lang.UnsupportedClassVersionError: com/android/dx/command/Main  :  Unsupported major.minor version 52.0    HelloXamarin.Droid          

我尝试了许多JRE/JDK版本的组合。我卸载了它们,重新安装了它们。我试过JDK 7和JDK 8。不管是什么组合,我都会得到同样的结果。

共有3个答案

公羊凌
2023-03-14

我在Xamarin的时候也有类似的问题。Android项目已从Xamarin Studio(Mac)迁移到Visual Studio 2015(Windows 10)。

我在JDK1.8之后解决了这个问题。0_121(适用于Widows x64)安装

张晨朗
2023-03-14

不涉及使用Visual Studio IDE(即构建服务器)的解决方案是在安装JDK 1.8版后将以下项导入注册表。0_101:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Novell\Mono for Android]
"JavaSdkDirectory"="C:\\Program Files (x86)\\Java\\jdk1.8.0_101"

不要忘记清理/更新obj[Releasy|Debug]目录中的sdks.cache文件,以引用正确的jdk版本。

以下是Mono For Android使用的路径的完整列表供参考:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Novell\Mono for Android]
"AndroidNdkDirectory"="C:\\ProgramData\\Microsoft\\AndroidNDK\\android-ndk-r11c"
"AndroidSdkDirectory"="C:\\Program Files (x86)\\Android\\android-sdk"
"JavaSdkDirectory"="C:\\Program Files (x86)\\Java\\jdk1.8.0_101"
许俊风
2023-03-14

你可以通过这个博客来解决它https://agilehobo.wordpress.com/2016/08/24/2-ways-to-resolve-unsupported-major-minor-version-52-0-when-building-xamarin-android-app/

 类似资料:
  • 我是hadoop的新手,正在尝试运行WordCount教程。我得到以下错误:不支持的专业。次要版本51.0。我看到一些帖子也有同样的错误,我明白原因是我用一个JDK编译我的java,然后用另一个JDK运行它。我已经知道我用jdk 1.7编译它了,但我怎么知道是哪个版本运行它的呢? 先谢了。

  • 问题内容: 我无法将Java应用程序作为HTML中的Web小程序启动(我使用的是HTML4.01,我知道它在html5中不起作用)。它返回的错误消息是: java:不支持的major.minor版本52.0 我尝试降级Java JRE / JDK / SDK,但仍然收到相同的错误消息。我正在使用的Java当前版本是1.8.0_05。 问题答案: 使用Java版本1.7或更低版​​本执行代码时,您的

  • Windows 64 日食霓虹灯。1. 马文3 java 1.8和java 1.7都已安装 JAVA_HOME点在1.8 jdk PATH=%PATH%;%JAVA_HOME%/bin/ 需要什么吗? 我知道这通常是因为: 项目由Java1.8编译,但由Java1.7(或更低版本)执行。 但是我检查了我的日蚀, Java编译器: 运行配置: 所以你看,我用1.7编译了这个项目,并用1.7运行它。。

  • 我有一个maven testNG项目。下面是我在pom中的testNG依赖项。xml。JAVA_主页是还将eclipse编译器编译级别设置为1.7 当我右键单击project时-

  • 在Google App Engine的日志中,我major.minor版本51.0不受支持。我知道Stackoverflow上有很多关于这个问题的帖子,但这些帖子大多来自2012年,当时App Engine还在JRE 6上。现在App Engine是在JRE 7上运行的1.8.2版。我使用Maven和IntelliJ来开发我的应用程序,两者的目标JDK都设置为1.7(实际上IntelliJ只是选择