2011-08-20 24 views
1

你們知道任何關於如何在eclipse上使用上述框架的教程嗎? 我已經下載了他們兩個,並按照指示 - 但我仍然在兩種情況下都會出錯。 Frustratin。Greendroid或ActionbarSherlock - 設置

+1

真的不能幫助你,除非你描述你遇到的錯誤種類。你在項目中設置它們或者使用它們來編寫代碼時遇到困難嗎? –

回答

7

我只是在ActionBarSherlock上試過這些說明,但我很確定當我使用GreenDroid時,這個過程是一樣的。

  1. 下載的.zip/.tgz的某處提取它
  2. 轉到Eclipse和選擇文件 - >新建 - >項目
  3. 選擇的Android項目
  4. 選擇從現有源創建的項目,然後瀏覽該文件夾中的庫文件夾,你剛纔解壓的.zip/.tgz的成
  5. 構建目標應該是3.2作爲這次
  6. 完成嚮導,然後右鍵單擊新建的項目,並進入屬性
  7. 在Android標題下,您應該看到一個帶有複選框IsLibrary的庫部分。確保已選中。
  8. 現在轉到屬性您的Android項目,那麼Android的標題下和庫部分中選擇添加...
  9. 您應該看到actionbarsherlock庫,將其添加到您的項目
  10. 最後,如果你是使用兼容性支持,你需要刪除該jar,因爲它包含在ActionBarSherlock中
+1

請注意,自從我編寫這些指令後,ActionBarSherlock發生了很多變化。請參考官方網站。 http://actionbarsherlock.com/usage.html – James

3

我在@Override方法上有錯誤,因爲我使用的是Java 1.5。切換到1.6解決了它們。

這樣做:右擊你的項目>屬性> Java編譯器>啓用項目特定的設置>編譯器遵從度> 1.6

它與這個問題有關項目的bug跟蹤系統:https://github.com/JakeWharton/ActionBarSherlock/issues/28

+1

這不是一個actionbarsherlock(ABS)問題,由於沒有針對java 1.6進行編譯,因此在不使用ABS的項目中看到了相同的@override錯誤。 – scottyab