2013-05-16 26 views
4

我最近(今天早晨)更新了一堆的Android插件在我的Eclipse環境(這樣我就可以切換到Android Studio中),但是,我決定返回到Eclipse到結束有些東西了。我不得不重新導入actionbarsherlock項目(4.2.0庫)。在我導入之後,確保它在Android 4.2上運行並作爲庫,我清理了actionbarsherlock的'library'項目。導致超過200個'R無法解決變量'的問題。清潔ActionBarSherlock創建R可以解決不了的錯誤

我已經嘗試了所有的秋後算賬:找不到在res文件中的任何錯誤,試圖清潔,清爽,在各種不同的順序關閉蝕。

我也注意到了題爲「Android的私家藏書」一個新的依賴 - 我不敢肯定它是本次更新的新,但它可能是。

,可能是有用的其他信息: - 沒有根文件(正在生成什麼) - 我也認爲這與我的Android項目作爲庫(設置爲相同的API級別) - 我做獨立的清潔和乾淨的一次

任何幫助將是巨大的,我卡在這一個和它的駕駛我堅果。

回答

1

通過更新的API,以及工具和一切我今天早上更新解決。非常奇怪的情況。

2

你必須檢查了Android私人圖書館項目的Java構建路徑:

enter image description here

+0

沒了, 不是。我也重組了訂單/出口類似的雙重檢查是不是。 – jbenowitz

+1

你的權利我遇到了同樣的問題。在這個鏈接中也提出了相同的建議http://stackoverflow.com/questions/16583118/google-maps-api-v2-class-not-found/16583424#comment23831864_16583424 – Raghunandan

+0

是的,我確實重新鏈接了一切(我無所適從)。 – jbenowitz

0

這個問題是愚蠢的(我的意思是這種情況)...我用一種愚蠢的方式來解決它。

  1. 更新android API & SDK &什麼都可以。
  2. 打開庫項目的屬性窗口,進入[Java構建路徑],[排序和導出]
  3. 使用[上] [下]按鈕使這樣的排序順序:

enter image description here

之後,它仍然顯示相同的錯誤,所以你必須重新建立這個單一的庫項目。

  • 檢查頂部的菜單,[項目],[清潔...]
  • 清潔是單庫項目,使其自動重新生成。

這就是我如何解決我的圖書館,項目的所有相同的問題。 (ActionBarSherlock,FacebookSDK,SlidingMenu,ViewPagerIndicator)

聽起來像一個愚蠢的解決方案,但只是匹配這個愚蠢的局面。

谷歌,你到底在做什麼?

1

在我的情況下,我有錯誤的Android目標。解決此問題: 右鍵單擊您的項目,然後單擊Properties,然後單擊Android並選擇正確的Project Build Target。 我有Android 2.3。3,我將其改爲Android 4.2.2

我希望這對某人有幫助。 enter image description here

0

在我來說,我正在運行64位Linux操作系統(Linux Mint的),我不得不使用sudo apt-get install ia32-libs

安裝我重新啓動Eclipse中的32個庫後安裝32個庫和清潔ActionBarSherlock庫,一切都不錯

0

你使用Android支持庫嗎?

我有這個錯誤,因爲我有一個不同版本的ABS支持庫在ABS與我的項目的其餘部分。確保您使用的支持庫罐在每個項目中都是相同的。

0

奇怪的是,當我添加的Android SDK build tools老口味的這個問題得到解決:18.x和17.x

(出於某種原因,我卸載了一些人的)

enter image description here