【问题标题】:Unable to execute dex & Conversion to Dalvik format failed无法执行 dex & 转换为 Dalvik 格式失败
【发布时间】:2013-03-05 09:26:51
【问题描述】:

我已经看到这个问题被问过并回答了几次,但它对我没有用。 Eclipse 正在抛出:

[2013-03-16 17:45:34 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2013-03-16 17:45:34 - my-app-phone] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

有人说这是构建路径中包含 bin 文件夹导致的构建路径问题。 其他人说将 eclipse.ini 中分配的内存增加到 -Xms128m -Xmx512m 或更高的值,但这对我也没有用。

这是唯一一个抛出此错误的项目,而且它只发生在我的 Win 7 Pro 上。在工作中,我有 Mac OSX Mountain Lion 并且工作正常。

可能是什么? 感谢您的宝贵时间。

【问题讨论】:

    标签: java android dependencies


    【解决方案1】:

    在编辑屏幕截图时,我发现了可能导致此问题的原因。

    如您所见,我有两个 android-support-v4.jar。 我已经删除了 android-support-v4.jar,清理了 FacebookSDK 项目,并且我的 my-app-phone 项目已正确启动。

    [2013-03-16 18:37:23 - my-app-phone] ------------------------------
    [2013-03-16 18:37:23 - my-app-phone] Android Launch!
    [2013-03-16 18:37:23 - my-app-phone] adb is running normally.
    




    ps:

    希望对您有所帮助!
    保重 ;)

    【讨论】:

    • 你无法想象我是多么感谢你的回答!哇这个问题花了我一个星期!
    • @Foo 让我给你一个建议:忘记 Eclipse,使用 IntelliJ。迄今为止我工作过的最好的 IDE。你不会后悔的;)
    【解决方案2】:

    只需从 libs 文件夹中删除 android-support-v4.jar 即可解决

    【讨论】:

      【解决方案3】:

      我有一个旧版本的 Admob(文件名不同:“GoogleAdMobAdsSdk-6.0.1.jar” 我删除了它,它解决了问题。

      【讨论】:

        【解决方案4】:

        我也有同样的问题。 就我而言,首先我创建了支持 android4.x.x 的项目,但随后我必须支持 Android5.0.1。 问题是项目同时具有 android-support-v4.jar 和 Android5.0.1/android.jar。 所以当我删除 android-support-v4.jar 时,问题就解决了。 现在我可以在我的设备上测试该项目了。

        【讨论】:

          【解决方案5】:

          就我而言,我必须删除 Android Private Libraries,参见图片:

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-01-25
            • 2012-10-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-02-10
            • 1970-01-01
            相关资源
            最近更新 更多