这个bug , 折腾老半天~ (@_@;)
error : unsupported class file version 52.0
Conversion to Dalvik format failed with error 1
开发环境:Eclipse + Win10 jdk 版本 1.8
(好吧,这个Eclipse 的问题,果然还是AS 好用!!!)
遇到这个问题,蛋疼~ 网上查找原因,不尽相同。适合自己的才是最重要的。这里做个记录,给有遇到相同问题的朋友,分享一下。
出错原因:
1).可能是用jdk 1.8运行程序时,某些类无法解析。。(jdk编译和运行版本的问题)
2).Java 编译器 版本和Android sdk版本不匹配。
52.0 版本是 java 8编译出来的class文件版本号。
怀疑是你使用了某些库, 这些库是使用java 8编译的,而你机器上是java 7或以下版本。
(所以解决办法是:把你的编辑器 的jdk 版本降低就好了)
解决方案:
Window->Preferences->Java->Compiler, 将 "Compiler compliance level" 设置为 1.7