文档章节

com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0

星雨gg
 星雨gg
发布于 2016/09/29 13:49
字数 367
阅读 23
收藏 0

如果你在开发过程中遇到了上述的Bug,基本上是JDK版本不一致造成的,指的是高版本的JDK编译的class不能放在低版本的JDK上运行。

如果是Version 52,就表示JDK8编译的class不能运行在JDK7上,所以需要在本地安装JDK8. 如果是Version 51,就表示JDK7编译的class不能运行在JDK6上,所以需要在本地安装JDK7.

昨晚就遇到Eclipse报了这个问题,看了一晚上才解决。。

主要过程:由于项目需要安装了Android Studio,用到了Android-24 SDK,需要安装JDK1.8,同时没有卸载旧版的jdk1.7。

后来在Eclipse里面编译运行项目时,就发生这个问题了。

一开始以为是Eclipse里面的JAVA compile 配置出错,就改了java compiler,1.5-1.8都试了一次没有任何变化。。。

接着删除了所有JDk1.7,启动了Eclipse,发现报错:大概意思是说jre, javaw配置的路径不对,仔细一看竟然是定位在了java1.7的路径下!

这样就明白了,是Eclipse里面的JRE环境配置路径的问题,手动进入Eclipse目录中的eclipse.ini,发现了一行

-vm C:/Program Files/Java/jdk1.7/bin/javaw.exe

在项目下project.properties文件内添加:sdk.buildtools = 23.0.3。

果然是这里的问题,修改为1.8路径后即可成功启动Eclipse并编译程序了。

© 著作权归作者所有

星雨gg
粉丝 1
博文 20
码字总数 3885
作品 0
程序员
私信 提问
Android Studio 教程

新建工程后出现:Error:Java.lang.UnsupportedClassVersionError:com/android/dx/command/Main : Unsupported major.minor version 52.0 异常 解决办法: http://blog.csdn.net/yxhuang2008/ar......

xu_yanfeng
2016/10/29
25
0
Android环境搭建遭遇Unsupported major.minor version 52.0

首先,个人在windows 10下配置Android的开发环境。由于之前在开发Java web,所以安装了eclipse,MyEclipse,jdk 1.7 等。由于希望开发 android 5.1,早在之前也有开发过Android,所以按着套路来...

语博兄
2016/07/21
847
0
项目在Intellij idea 2.5能运行,但Intellij idea 3不能运行

原来在Intellij idea 2.5里能正常运行的项目,到Intellij idea 3 公开预览版这个版本里怎么就不能正常运行了呢?报jdk版本过低的错,这是怎么回事? Error:Internal error: (java.lang.Unsup...

K哥
2016/10/27
323
2
Android项目出现"Conversion to Dalvik format failed with error 1"问题

Android项目导入到新的eclipse,adt是23.0.6,能运行。后来因为其他项目需求升级了新的sdk,唯独oa项目运行不了,其他项目却能运行。 尝试把sdk换回来也不行。在网上找了解决方法都不行。 下...

yuewawa
2016/09/20
332
1
kafka-manager 的编译和使用(附安装包)

kafka-manager是一个非常好用的kafka web管理工具,yahoo开源。 地址:github.com/yahoo/kafka-manager 1、编译过程比较简单,重点是能翻墙,如果网络环境不允许,可以从本文中的下载链接下载...

王二铁
2016/04/05
4.9K
6

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部