2012-08-08 36 views
0

enter image description here現在使用4.0本書。ActionBarSherlock問題繼續使用4.0本書

我創建從T5一個新的項目 - 進展...

附加了「Android的支持包」按照第214頁上的說明(必須作爲管理員的這次月食

運行在Windows 7上)

下載ActionBarSherlock工作,並放置在\ library目錄在我的桌面重命名的目錄

到ActionBarSherlock按照指令頁217.

按照第218頁上的說明從現有代碼導航到我的桌面上的ActionBarSherlock目錄,導航到

創建第二個項目。

擊中完成並得到:「未找到標記ID 2320」。

單擊該錯誤對話框,看到新的ActionBarSherlock項目有> 100個錯誤。

經過API級別,並發現它被設置爲15

然後我做了是否存在錯誤的一個項目>清潔的指示。

將兩個項目都設置爲編譯器級別1.6,並對兩個項目進行了另一個清理構建。

100仍然存在錯誤。

謝謝,加里

回答

0

要引用自己:

如果你仍然得到錯誤,並且ActionBarSherlock代碼 的檢查表明,投訴是關於@Override註解正在實施方法一個接口,而不是真正覆蓋超類方法,您需要將您的Eclipse編譯器合規性級別調整爲1.6,而不是1.5。即使 如果您已經在工作區級別執行此操作,則可能需要在項目 級別執行此操作。

(見4.0版,第218頁)

+0

我這樣做,(我的倒數第二行)...「設置這兩個項目編譯器1.6級,並做了另外一個乾淨的構建在這兩個項目。」但是,所有這些都是被徹底刪除的問題項目,並且從commonsware github導入,而不是使用JakeWharton的東西,並且都運行良好。 – 2012-08-08 23:05:39

+0

@ user1058647:「我做到了這一點(我的第二個到最後一行)」 - 然後它沒有出於某種原因,因爲這幾乎肯定是您的屏幕截圖中顯示的錯誤的來源。無論如何,很高興聽到它正在工作! – CommonsWare 2012-08-08 23:12:53