我创建了一个simple library来获取JSON响应并将其映射到Java Object。 我使用JDK 1.8在IntelliJ IDEA中使用'build with dependencies'构建了一个JAR。但是,当与其他IntelliJ IDEA项目一起使用时,此JAR可以正常工作。
但是当我添加Android Studio项目时,我得到了这个Error:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
我在Reddit上发现有些用户做了同样的事情(使用IntelliJ Idea构建JAR并在Android Studio中导入)
我认为我遗漏了某些内容或创建JAR文件的方法,导致Android Studio不兼容。我好几个小时都没有运气。
答案 0 :(得分:0)
对于Android Studio,将File -> Project Structure -> SDK Location -> JDK Location
更改为jdk1.7.x
。对于命令行,请确保java -version
输出java version "1.7.x"
。