使用eclipse+sdk开发android的app,若是要引入一个jar包,能够放到./libs/xxx.jar路径下就能够了。今天引入一个aaa.jar的包,也放到./libs/aaa.jar路径下。app编译没有问题,但一运行就以下的错误:java
[2018-09-21 15:48:39 - HelloAndroid] Dx UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) ... ...while parsing xxxx.class [2018-09-21 15:48:39 - HelloAndroid] Dx 1 error; aborting [2018-09-21 15:48:39 - HelloAndroid] Conversion to Dalvik format failed with error 1
google以后,分析缘由千奇百怪。有说是jdk版本问题,连续装了3个版本都不行。有说是proguard问题。总之,都不能解决。android
后来的解决方式是:app
<classpathentry kind="lib" path="/path/SmartAPI.jar"/>
而后就不会报上面的错误了。eclipse