Conversion to Dalvik format failed with error 1 異常
阿新 • • 發佈:2018-12-30
執行eclipse專案出錯
Dx unsupported class file version 52.0
Conversion to Dalvik format failed with error 1
原因:
不支援jdk高版本
解決辦法:
1、下載較低版本jdk版本:
eclipse中使用的是jdk8版本。
所以我又下載了jdk6、jdk7版本。
jdk6下載地址
jdk7下載地址
jdk8下載地址
2、eclipse中匯入jdk路徑:
preferences–>java–>installed jres–>search匯入jdk路徑
如圖:
3、選擇較低版本的jdk
比如我選擇了jdk6
preferences–>java–>build path–>classpath variables中可以看到編譯的jdk的path已經換成了低版本的6版本
如圖:
4、降低compiler compliance level的版本
window–>preferences–>java–>compiler–>
將compiler compliance level的1.8版本調為低版本,比如1.6
如圖:
注意:只要build path的JDK版本高於或等於java compiler compliance level裡面的級別就不會出錯。
5、重新編譯執行專案即可。
6、其他
注意:降低了jdk版本到jdk6,再次匯入jdk8版本的專案,又會出現問題,如下:
解決辦法:
installed jres換成jdk8
compiler compliance level換成jdk8
再次編譯執行即可。