【问题标题】:Correct way to build JAR files for Android Studio?为 Android Studio 构建 JAR 文件的正确方法?
【发布时间】:2016-07-22 04:44:49
【问题描述】:

我创建了一个simple library 来获取 JSON 响应并将其映射到 Java 对象。 我在带有 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 中导入

我想我缺少一些东西或一种方法来创建导致 Android Studio 不兼容的 JAR 文件。我在没有运气的情况下敲了几个小时的头。

【问题讨论】:

    标签: java android maven intellij-idea jar


    【解决方案1】:

    对于 Android Studio,将 File -> Project Structure -> SDK Location -> JDK Location 更改为 jdk1.7.x。对于命令行,确保java -version 输出java version "1.7.x"

    【讨论】:

    • 这将迫使我的库的最终用户降级到旧版本的 Java。我认为这不是最佳解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多