【问题标题】:Conversion to Dalvik format failed with error 1 :- No solution works转换为 Dalvik 格式失败,出现错误 1:- 没有解决方案有效
【发布时间】:2012-08-29 05:29:26
【问题描述】:

我在我的项目中添加 admob 外部 jar,并且我正在使用 andengine 作为库项目,但是当我尝试导出项目时出现此错误。还添加 andengine 库项目在 android 依赖项中添加了 andengine.jar。会发生这种情况吗?

我在 stackoverflow 上尝试了几乎所有其他答案,但似乎没有任何效果。

如果有人可以帮助我吗?

以下是我的项目图片

【问题讨论】:

  • 当您的项目中包含两个相同类型的库时会发生此错误。仅使用 andengine.jar 或 andengine 库。不要将它们都包含在您的项目中。
  • @viperbone:我尝试了这两种方法中的所有解决方案......不适用于 admob jar。
  • @hemanth kumar:- 我只添加了 andengine 库,它将 andengine.jar 添加到依赖项文件夹本身。我自己不会这样做。
  • 你能发布你的扩展项目文件夹图片吗?

标签: android admob andengine dalvik


【解决方案1】:

刚刚解决了这个问题。我将我的 sdk 更新到最新版本,这解决了问题!

【讨论】:

    【解决方案2】:

    尝试退出 eclipse,如果需要,请备份,删除 gen 和 bin 文件夹。再次启动 eclipse,构建然后导出。

    【讨论】:

      【解决方案3】:

      这通常发生在 eclipse 运行了很长时间或成功构建签名 apk 之后。要修复它,我只需重新启动 eclipse。

      【讨论】:

        【解决方案4】:

        Eclipse中,选择导致错误的项目-转到菜单项目->属性-> java构建路径->库并删除所有jar,包括android jar。

        然后,右键单击项目,转到 android 工具 -> 修复项目属性。然后,在 same menu project -> properties -> java build path -> libraries 之后将要添加的任何其他外部 jar 添加回构建路径。 确保没有由于缺少库而导致的错误.

        然后,对菜单项目执行“清理”并再次构建。它应该可以工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-08
          • 2012-12-07
          • 2011-06-29
          • 1970-01-01
          相关资源
          最近更新 更多