我在Eclipse中添加ActionBar-PullToRefresh庫時目前正面臨此問題。我得到的錯誤是The Type R is already defined
。Android-ActionBar-PullToRefresh-Type R已定義錯誤
步驟我如何加入圖書館:
- 得到了所有從git的文件。
- 因爲我的目標是Android 2.3。*我也需要
appcompat
庫。所以我從extras文件夾導入了actionbarcompat
。 - 接下來我導入
library
。library
依賴於SmoothProgressBar
,所以我也導入了它。 - 我在步驟2中導入的
actionbarcompat
需要庫(步驟3)和庫support-v7-appcompat
。我添加了兩個作爲依賴。 - 接下來在我的項目中,我添加了
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(我先問了這個問題,然後其中一個成員讓我也提出這個問題的問題)。
任何幫助表示讚賞!
刪除生成文件並重新編譯項目!希望能幫到 – dmSherazi
做到這一點。沒有工作。 – PsyGik