编译Android代码时出现xamarin错误。 java \ lang \ Object.class主要版本51比50更新,是这个编译器支持的最高主要版本

时间:2016-05-16 15:57:32

标签: java android xamarin

编译新的Android项目时出现Xamarin错误。 java \ lang \ Object.class主要版本51比50更新,是此编译器支持的最高主要版本。

任何人都知道此错误的原因以及如何解决?

3 个答案:

答案 0 :(得分:2)

问题已经消失了。我使用NuGet来更新Android项目中的所有Xamarin组件,现在应用程序编译好了。

答案 1 :(得分:2)

如果您在Visual Studio中使用Xamarin,另一种可能性是确保您的JDK位置在Tools / Options / Xamarian / Android Settings中正确无误。升级JDK后我发现自己没有。

答案 2 :(得分:1)

这表示您正在尝试在较低版本的java中执行更高版本的类文件。检查你的java版本。

您可以通过执行以下命令来检查编译jar文件的jar文件的版本。

javap -cp <jar-file> -v <classfile>