所以我试图将一个项目导入 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 文件夹也在项目的构建路径中,但从那里删除它会导致相同的结果(它被再次添加)。
我能做些什么?