2016-04-02 28 views
0

我创建了一个simple library以获取JSON响应并将其映射到Java对象。 我使用JDK 1.8的IntelliJ IDEA,使用'依靠关系'构建JAR。但是,这个JAR与其他IntelliJ IDEA项目一起使用时可以工作。为Android Studio构建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"

+0

这会迫使我的图书馆的最终用户降级到较旧版本的Java。我认为这不是最佳解决方案。 –

相关问题