【问题标题】:Problems importing Android project into Eclipse / Gen-folder, libraries, Multiple dex files将 Android 项目导入 Eclipse/Gen 文件夹、库、多个 dex 文件时出现问题
【发布时间】:2013-02-12 13:08:36
【问题描述】:

所以我正在尝试将一个项目导入 Eclipse。我需要一些库,我导入它们,没问题。然后我导入项目本身,对库进行引用。 Eclipse 然后说:

The declared package "de.xy.ui" does not match the expected package "main.java.de.xy.ui"

我通过从构建路径中删除 src 文件夹来解决此问题(至少我认为它已解决),Eclipse 不再显示任何问题。

我尝试运行该项目并得到:

[2013-02-12 14:06:18 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/app/_ActionBarSherlockTrojanHorse$OnCreateOptionsMenuListener;
[2013-02-12 14:06:18 - MainActivity] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/app/_ActionBarSherlockTrojanHorse$OnCreateOptionsMenuListener;

我认为这是因为我在项目和项目的 /gen 文件夹中引用了这些库。当我删除 /gen 文件夹时,它会在我尝试运行项目时再次创建。 gen 文件夹也在项目的构建路径中,但从那里删除它会导致相同的结果(它被再次添加)。

我能做什么?

【问题讨论】:

    标签: android eclipse import


    【解决方案1】:

    此处转换为 dalvik 格式失败的原因是您在项目中多次包含 android-support-v4.jar。

    尝试删除一份副本或提供您的 Android Dependencies 和 libs 文件夹的屏幕截图。

    【讨论】:

    • 我也是这么认为的,于是我搜索并搜索了副本。我再次查看,结果发现该项目在它自己的库中有一个自己的 .jar 版本。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 2017-07-22
    • 2011-03-19
    • 2016-06-21
    • 2012-03-07
    • 2022-06-11
    相关资源
    最近更新 更多