所以我有一個在我的機器上的一個工作區中完全正常工作的項目。我將它推送到存儲庫,以便其他人都可以處理它。我去拉下來,確保所有的變化都很好。我將項目導入到一個新的工作區,並在其上使用帶有autobuild的eclipse,不會產生任何錯誤。構建從git下載的項目時出現多個dex文件錯誤
我轉到命令行並在項目上運行ant clean版本,並且在它運行對資源的緊縮之前,構建失敗,並且多個dex文件定義了錯誤。我檢查了項目的高低,並將其與原始工作空間中的其他副本進行比較,但由於什麼原因我無法構建它。我刪除bin和gen文件夾,並刪除所有導入,基本上只留下項目,在eclipse中運行clean,仍然得到與其中一個lib項目類相關的dex定義錯誤。我試圖找到額外的副本,但我沒有找到任何東西。
過去幾天在網上搜索並沒有幫助,因爲這種問題的正常解決方案沒有爲我工作。那麼,找出額外類定義來自哪裏的最好方法是什麼,以便我可以擺脫它們並修復存儲庫,以便正確使用它。我有一種感覺,它與項目中的一個文件有關,我應該在我的gitignore中排除這些文件,但我不確定那會是什麼。任何有關此事的幫助將不勝感激,因爲這已經吃了相當多的時間只是亂七八糟。
不幸的是,這並不涉及到一個容易修復的jar。它必須處理某個項目中的某個類,該項目是我的Android項目所依賴的項目,並且由於某種原因而被添加了兩次。我試圖找到重複的文件,但我無法找到它。我甚至嘗試讓所有東西都建立在項目之外的另一個文件夾中,而不是bin文件,但它仍然是不可行的。 –