2014-01-30 52 views
0

我在Eclipse中添加ActionBar-PullToRefresh庫時目前正面臨此問題。我得到的錯誤是The Type R is already definedAndroid-ActionBar-PullToRefresh-Type R已定義錯誤

步驟我如何加入圖書館:

  1. 得到了所有從git的文件。
  2. 因爲我的目標是Android 2.3。*我也需要appcompat庫。所以我從extras文件夾導入了actionbarcompat
  3. 接下來我導入librarylibrary依賴於SmoothProgressBar,所以我也導入了它。
  4. 我在步驟2中導入的actionbarcompat需要庫(步驟3)和庫support-v7-appcompat。我添加了兩個作爲依賴。
  5. 接下來在我的項目中,我添加了actionbarcompat作爲依賴項並清理了項目。

這是當我開始收到錯誤。在根文件夾是我去過的R.java以下庫:

android.support.v7.appcompat 
fr.castorflex.android.smoothprogressbar 
uk.co.senab.actionbarpulltorefresh.extras.actionbarcompat 
uk.co.senab.actionbarpulltorefresh.library 

我面臨的uk.co.senab.actionbarpulltorefresh.library R.java錯誤。我在添加任何庫時出錯了嗎?

PS:我可以通過禁用Java Builder來解決這個錯誤,但是通過這樣做我得到了一個新問題,我提出了另一個問題Here(我先問了這個問題,然後其中一個成員讓我也提出這個問題的問題)。

任何幫助表示讚賞!

+0

刪除生成文件並重新編譯項目!希望能幫到 – dmSherazi

+0

做到這一點。沒有工作。 – PsyGik

回答

0

這個錯誤似乎出現因爲ü可能要建立一個庫不止一次,檢查該SO Answer我希望這將有助於

+0

是的,我看過那個答案。我在Post Script中寫了相同的內容 – PsyGik