由于一些原因,在开发Android项目时还是用的Eclipse。把sdk都升级到了最新版本。运行发现如下一些问题:
Errors occurred during the build.
Errors running builder 'Android Package Builder' on project 'sfwgtqwettq'.
com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
最新SDK已经使用jdk1.8来编译。出现这个问题,是因为电脑中的jdk版本小于1.8。最好的解决方法当然就是升级JDK版本了。最方便的是把现版本的JDK删除掉,再安装JDK1.8.如果直接安装JDK1.8则需要做一些修改:
1.编辑Eclipse的配置文件eclipse.ini。把-VM的值指向新的JDK路径,这是使用哪个JDK来编译代码。
2.页面上进行配置,Window->preferences->java->Installed JRES->添加一个JDK来做为默认编译。
3.右键工程,->propertise->java complie->去掉Enable project specific settingts的勾选,让系统自己选择编译JDK版本,也就是默认的JDK1.8
这样,再重新clean一下项目就可以了。