2013-02-12 23 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

相關問題