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-tools升级到最新就ok了。

2.eclipse中:

当你在android studio中升级了Android sdk,用eclipse编译时可能也会报该错误。

(虽然现在很少用eclipse,但是某些情况下还是要用的)

网友解决办法基本都是把jdk版本改成1.7,或者安装1.8然后把工程统一改成1.8版本。

但是很有时候你希望的是基于1.7版本编译的,不希望编译的版本过高,

修复的方法很简单:

打开Android sdk manager 在 Build-tools里选择版本相对低一点的

我选择的是23.0.1

在 eclipse中android的工程进行配置一下:

在文件project.properties中添加下面一句(要是你本地已经下载好的buildtools版本):

sdk.buildtools=23.0.1

就ok了。

以上是最近遇到的问题,希望能够帮到各位。

时间: 2024-10-26 03:48:10

eclipse 和 android studio 编译时报 Unsupported major.minor version 52.0错解决办法的相关文章

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

Ant编译提示“Unsupported major.minor version 52.0”

今天在使用Ant编译build.xml文件时报错"java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 51.0",很明显是JDK版本不一致所导致的,但是我用的JDK8,Eclipse配置貌似也都正常(Windows——Preferences——Java——Compiler(配置的为1.8)——Installed JREs(勾选的是JDK1.8的

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

如何解决Eclipse开发android程序的编译错误:com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0?

近日,升级了android的开发工具,发现它在Eclipse上运行程序的时候报如下的错误: Errors occurred during the build.   Errors running builder 'Android Package Builder' on project 'EX04_03'.   com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0 原因:个人电脑上装的JDK是1.7 解决办法

应用部署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

Unsupported major.minor version 52.0 error

http://blog.csdn.net/pipisorry/article/details/42965435 运行Stanford Parser demo时出现错误: Unsupported major.minor version 52.0 error 出现问题原因: JDK的问题:在eclipse中开发的项目有个java build path中可以配置的jdk,还有个java compiler中可以配置compiler level{eclipse>windows>preferences&g

服务器部署项目出现问题:Unsupported major.minor version 52.0

问题描述: 编写一个web 前置服务,使用ant编译项目,将项目部署到服务器上,启动时报此错误:Unsupported major.minor version 52.0 网上给出错误原因是服务器安装的java版本低于项目开发编译使用的java版本. 但是选择与服务器同样版本或者低于服务器版本编译项目,依旧出现此问题.经分析 ant 是使用javac 进行项目编译,没有明确配置使用哪个javac 进行编译, 默认使用环境变量设置的java 版本进行编译. 解决办法: 在build.xml 中配置j

Tomcat Unsupported major.minor version 52.0错误

Unsupported major.minor version 52.0: 看到Unsupported你是不是会想到jdk高版本能兼容低版本,但是低版本不能兼容高版本,不错,猜对了,其实就是这个意思.这个错误意思是你项目用JDK1.8运行过,现在又在本地的eclipse等开发工具或者本地环境变量为低版本的jdk1.7或者jdk1.6下运行,eclipse会说:"本地jdk版本太低,不支持这个jdk1.8编译过的项目运行".你看看你本地是报52还是51或者其他的错. 64位系统可以和32