Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java/lang/Object.class):主版本52比51更新,51是此编译器支持的最高主版本_Java_Android_Visual Studio - Fatal编程技术网

java/lang/Object.class):主版本52比51更新,51是此编译器支持的最高主版本

java/lang/Object.class):主版本52比51更新,51是此编译器支持的最高主版本,java,android,visual-studio,Java,Android,Visual Studio,我无法解决此错误: 严重性代码描述项目文件行抑制状态错误java/lang/Object.class):主版本52比51(此编译器支持的最高主版本)更新 几乎所有的在线信息都说我必须进入系统/环境设置,并在他们的应用程序中更改路径,但他们指定的路径不在那里。我已经没有主意了,在这个问题上已经有一段时间了!我正在使用VisualStudio/Xamarin javac-version说1.7.0_71您不需要更改路径,我所做的只是: 删除并重新安装Android SDK管理器,然后确保您只安装了所

我无法解决此错误: 严重性代码描述项目文件行抑制状态错误java/lang/Object.class):主版本52比51(此编译器支持的最高主版本)更新

几乎所有的在线信息都说我必须进入系统/环境设置,并在他们的应用程序中更改路径,但他们指定的路径不在那里。我已经没有主意了,在这个问题上已经有一段时间了!我正在使用VisualStudio/Xamarin


javac-version说1.7.0_71

您不需要更改路径,我所做的只是:

删除并重新安装Android SDK管理器,然后确保您只安装了所需的软件

不要安装多个API或所有SDK构建工具,获取最新的构建工具以及之后绝对需要的任何工具。我还建议获得Android支持库,并确保安装了Android NDK。

错误“主要版本52比51更新…”意味着需要JDK 1.8

(AFAIK,按照Aaron的回答,重新安装Android SDK管理器也不会将java更新为JDK 1.8。)

步骤:

  • 下载JDK 1.8从,查找“JDK下载”。这将带您进入包含“Windows x86”和“Windows x64”选项的页面我相信即使在64位windows上,Android SDK也需要“x86”版本,但我不是100%确定。(我使用的是Xamarin Studio,而不是Visual Studio,后者总是需要x86。)
  • 按照找到的任何说明更新Visual Studio用于定位JDK的路径。对于x86版本,类似于:
  • C:\ProgramFiles(x86)\Java\jdk1.8.n\u nnn\bin\Java.exe

    。或者,您可能需要设置jdk文件夹本身的路径:

    C:\ProgramFiles(x86)\Java\jdk1.8.n\u nnn

  • 重新启动

  • 如果java版本不匹配,请使用相同的jdk版本编译您的代码,您希望在其中部署您的代码Hi Seng,您能修复它吗?