我想從在Eclipse中執行我的Android開發切換到使用IntelliJ來代替。現在我試圖導入我的一個開源項目。它由主應用程序項目HackerNews(它有許多jar依賴項,包括支持庫)組成。它還取決於我用來在應用程序之間共享代碼的兩個庫項目:DatabaseUtils(沒有依賴關係)和HoloTheme(它也取決於支持庫)。IntelliJ:從Eclipse導入Android項目導致重複的類錯誤
這三個項目都在同一個文件夾中,並且在Eclipse中正常工作。但是,當我嘗試建立與的IntelliJ項目,我得到幾個錯誤是這樣的:
java: /Users/matthewbbishop/Library/Caches/IdeaIC12/compile-server/github-clean-install_673da148/targets/java-production/HoloTheme/android/generated_sources/build_config/com/airlocksoftware/holo/BuildConfig.java:4: duplicate class: com.airlocksoftware.holo.BuildConfig
和
java: /Users/matthewbbishop/Library/Caches/IdeaIC12/compile-server/github-clean-install_673da148/targets/java-production/HoloTheme/android/generated_sources/aapt/com/airlocksoftware/holo/R.java:10: duplicate class: com.airlocksoftware.holo.R
我已經有了切換的範圍在HoloTheme項目中支持libary以解決另一個錯誤。這裏是三個項目的依賴關係選項卡的當前狀態(或者我猜他們在IntelliJ中被稱爲模塊?)
有關什麼問題的任何想法?或者,如果您需要更多信息,請讓我知道!謝謝!
編輯:圖像嵌入不工作出於某種原因。見this album on imgur instead.
您的圖片鏈接不可操作... – 2013-05-10 19:17:20
奇怪的是,它們出現在預覽中。無論如何,我只是添加了圖片的鏈接。 – liftdeadtrees 2013-05-10 19:33:26
您有重複的依賴關係('lib','holotheme'作爲庫和模塊添加等)。確保沒有依賴關係是重複的,使用模塊依賴關係和導出選項使庫可用於其他模塊[請參閱幫助](http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-和libraries.html)。 – CrazyCoder 2013-05-10 19:47:00