2013-10-02 27 views
0

我有兩個項目,項目A是一個庫項目,項目B是主要項目,他有與@Background註釋庫項目給予多DEX文件的錯誤

我收到以下錯誤,當上項目A上的依賴我在兩個項目中都使用了@背景註釋。

Unable to execute dex: Multiple dex files define Lorg/androidannotations/api/BackgroundExecutor$Task; 

我想原因是這兩個項目產生org.androidannotations.api.BackgroundExecutor類。

任何解決方案?

(我使用的是Android註解3.0版本快照)

+0

這可能是因爲您的應用程序中添加了多個jar文件。請檢查您的項目> BuildPath – GrIsHu

+0

我也明白你的意思,但這與jar文件無關,我將所有外部jar文件保存在大多數超級庫項目中。這裏的問題是項目A和項目B在.apt_generated文件夾中生成BackgroundExecutor類。 –

+0

你可以發佈你的logcat錯誤和你的應用程序的相關結構嗎? – GrIsHu

回答

0

這個問題在新的Android註釋版本中解決3.0.1 現在我們可以使用庫項目@Background註釋,沒有任何問題。

相關問題