Unsupported major.minor version 52.0的错误的解决

本文解决了在使用Eclipse编译Android应用过程中遇到的Unsupportedmajor.minorversion52.0错误,通过卸载高版本的Android SDK Build-Tools并更换为较低版本(23)来避免与JDK版本不兼容导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文转自:http://blog.youkuaiyun.com/duguju/article/details/51727150

最近在运行工程时意外出现Unsupported major.minor version 52.0的错误。

具体现象是:eclipse编译是不报错的,但是在运行android工程时,在最后的lauching阶段时会弹出错误的提示窗口:
这里写图片描述

在网上搜的关于Unsupported major.minor version 52.0问题的解决方案都是建议修改jdk版本的,但是仔细想一想其实不是这个原因,因为jdk是用在eclipse上编译时使用的,上面我们说了,eclipse编译工程是不抛错的,因此不是IDE的原因;

而既然是在lauching阶段出现的问题,所以我满猜测是android自身进行的“第二次”编译出的错误,而这种错误是和android的SDK相关的,我突然回想起来我最近刚安装了最新版本(24)的Android SDK Build-Tools:
这里写图片描述

之后我把它给卸载了,果然就没有问题了!如果Android SDK Platform-tools 也更新到24以上了,记得重新下载改成23的。

原因应该是24版本的build-tools对jdk版本要求更高了(应该是8以上,因为我的电脑上的版本是7)

PS:所以,大家还是不要玩Eclipse了。赶紧转Android Studio吧。公司开发都用Eclipse,我也是愁。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值