在Android项目中更新外部Jar

时间:2015-03-19 16:18:42

标签: java android eclipse jar

全部,我有一个外部JAR,我正在添加到我的Android项目中。但是,因为我的jar一直在更新和更改。当我更新我的JAR时,我得到了dalvik VM幻数错误。

我不明白我该如何解决这个问题?

以下是我遵循的步骤。

最初添加Jar

  1. 将JAR复制到我项目中的libs文件夹
  2. 运行项目
  3. 我的JAR被拿起,安装大家都很开心。

    更新广告

    1. 在Eclipse中,转到libs中的jar并右键单击 - >删除。
    2. 将我的新jar(同名)复制到libs文件夹中。
    3. 收到bad class file magic错误。
    4. 我的故障排除

      1. 在eclipse中,Project -> Clean...
      2. 选择我的项目,清理它。
      3. 运行它。同样的错误......幻数
      4. 项目属性 - > Java构建路径 - >删除Android Private Libraries
      5. 现在私人图书馆没有被重新添加。 (这相当于我的Java项目中缺少导入)为什么这是一场噩梦?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

原来我的问题是由多个JDK引起的。当我的控制台jar使用JDK 1.8

时,Android默认使用JDK 1.7