【问题标题】:Eclipse error when attempting to build a Phonegap project尝试构建 Phonegap 项目时出现 Eclipse 错误
【发布时间】:2012-10-20 20:33:05
【问题描述】:

每当我尝试在 Eclipse 中启动 Phonegap 应用程序时,我都会收到此错误: Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/phonegap/api/IPlugin;

这在更新到 Android 工具的 R14 后立即开始发生。更新到 R15 后问题依然存在。

我的一个朋友能够在运行早期版本 SDK 工具的机器上成功构建相同的代码。

在搜索并看到类似错误消息的各种解决方案后,我尝试完全删除 Android SDK 和 Eclipse 并重新安装无效。

没有尝试在某个地方找到较早版本的 SDK 工具,还有其他建议吗?

【问题讨论】:

    标签: android cordova dalvik


    【解决方案1】:

    好的,我假设您的构建路径中没有两个版本的 phonegap.jar,所以我建议:

    • 自动关闭构建
    • 打扫干净
    • 确保项目中的 bin 目录完全干净
    • 自动开启构建

    希望对您有所帮助。

    【讨论】:

    • 不走运。在构建保存为空的类文件夹之前,bin 文件夹是完全空的。构建完成后,我点击启动,它会在控制台中显示错误消息。
    • 路径上只有 1 个版本,bin 中只有 2 个版本,这也给我造成了这个问题。清洁垃圾箱后,它对我有用。
    【解决方案2】:

    也许,项目 -> 清理 ...

    【讨论】:

      【解决方案3】:

      确保您的libs/ 不是Source folder,而只是普通的Folder

      //我知道这是一个老话题,但只是想帮助某人谷歌搜索 为此

      【讨论】:

        猜你喜欢
        • 2021-12-21
        • 2016-09-02
        • 2020-06-16
        • 2012-12-09
        • 1970-01-01
        • 2019-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多