android studio报错Unsupported major.minor version的解决

出现这个问题通常是由于本机java版本太低,达不到build tools对java version的要求。可以通过命令java -version查看本机的java版本。

java版本信息对应如下:

Jdk 1.8 = 52 (0x34 hex),
Jdk 1.7 = 51 (0x33 hex),
Jdk 1.6 = 50 (0x32 hex),
Jdk 1.5 = 49 (0x31 hex),
Jdk 1.4 = 48 (0x30 hex),
Jdk 1.3 = 47 (0x2F hex),
Jdk 1.2 = 46 (0x2E hex),
Jdk 1.1 = 45 (0x2D hex).

解决的方法就是下载安装更新的jdk。当然也可以选择使用低版本的build tool,但是强烈不推荐这样做。

原文地址:https://blog.51cto.com/readingcoding/2392979

时间: 2024-10-11 12:44:22

android studio报错Unsupported major.minor version的解决的相关文章

应用部署weblogic 报错Unsupported major.minor version 51.0的解决过程

应用部署weblogic 报错Unsupported major.minor version 51.0的解决过程 ? ? 1.部署提示错误:Unsupported major.minor version 51.0 1.1 错误现象如下图所示: 1.2 原因分析 类似错误均属于Java版本问题,即JDK版本过低,只要选择相对应的JDK版本编译即可.48,49,50.51.52是Java编译器内部的版本号:Unsupported major.minor version 52.0 对应于 JDK1.8

JDK报错Unsupported major.minor version 52.0

一.问题描述: 新建web项目,由于我配置的Tomcat 6依赖jdk 1.8,所以新建的工程在jdk1.8环境下生成.当我把jdk改成1.6版本时,运行main方法或其他,则 报以下错误: java.lang.UnsupportedClassVersionError: PR/Sort : Unsupported major.minor version 52.0 二.解决方案: 在Window -->Properties-->JAVA --> Compiler-中的Compiler co

eclipse 和 android studio 编译时报 Unsupported major.minor version 52.0错解决办法

version 52.0 是java8的环境.当gradle tools 升级到2.2.1时候,可能编译时候会报该错误. 很多网友说更改java version,但是很多时候无效.下面是我遇到时候的解决办法: 解决思路如下: 1.Android studio 中: 出现该问题的情况,大多数是在升级完 gradle tools 2.2.1,把android studio升级到最新2.2版本时候遇到的. 原因是,没有同步更新Android SDK Build-tools.把SDK的build-too

HTTP Status 500:报错Unsupported major.minor version 51.0(unable to load class XXX)

这个是jdk版本和JRE不匹配导致的. 报错信息: 问题详解:(待填) 处理: 1.检查jdk和jre版本是否匹配 --打开命令行界面(cmd),分别输入java -version 和javac -version 对比查看版本信息 如果不匹配,则自行下载对应的JRE或者JDK版本 如果像我这样是匹配的,就接下去看: 2.既然是匹配的,那么就是jdk版本的问题了.可以自行选择调整jdk的版本(原先是1.7),最后 apply-->ok 再重启服务器,问题就解决了.

org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0

在Android Studio使用的时候,突然发现Preview功能不能用了,报了一个错,错误如下 org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 主要原因就是前几天Android N出来了,然后我就使用Android SDK Man

java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0解决办法

androidstudio编译程序时出现java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0.Unsupported major.minor version 52.这个错误是由于(jdk)高版本的java project使用了低版本的来运行.使用命令(java -version 和 javac -version)查看java

ERROR Review:Unsupported major.minor version 52.0

最近将AS从2.1.2升级至2.2版本后,项目编译报出了如下错误: java.lang.UnsupportedClassVersionError: com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0 经过查找发现,AS升级到2.2以后,其内置的jdk版本也同时升级到了jdk1.8,AS则会在项目Setting中提示建议你使用其内置的jdk版本: 当你勾选了下图中Use embedded JDK

转 Nexus启动报错:Unsupported major.minor version 51.0

转:http://www.th7.cn/Program/java/201408/269316.shtml Nexus启动报错: Unsupported major.minor version 51.0 1.遇到问题 今天搭建Nexus私服,出现了以前没遇到过的错误. a).采用console-nexus.bat开启报错: wrapper| --> Wrapper Started as Consolewrapper| Launching a JVM...jvm 1| java.lang.Unsup

8.4 sikuli 集成进eclipse 报错:Unsupported major.minor version 51.0

8.3中的问题Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform  解决之后,执行还是会有报错:Unsupported major.minor version 51.0 jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错. 解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可. 具体步骤 解决:项目------>右键------>