2013-02-12 47 views
0

所以我试图将一个项目导入到Eclipse中。我需要一些图书馆,我输入它们,没问题。然后我导入项目本身,对库进行引用。 Eclipse中接着说:将Android项目导入到Eclipse/Gen文件夹,库,多个dex文件中的问题

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文件夹也位于项目的构建路径中,但将其从中删除会导致相同的结果(再次添加)。

我该怎么办?

回答

3

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

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

+0

我也这么认为,我搜索并搜索了重复。我又看了一遍,发现这个项目在它自己的库中有一个.jar版本。谢谢! – FWeigl 2013-02-12 13:27:09

相关问题