2013-05-11 117 views
-2

我不能編譯ActionBarSherlock示例演示代碼ActionBarSherlock示例演示代碼不編譯

我已導入SampleList項目中ADT(編譯:v21.1.0-569685)

但我得到很多的基本錯誤

Description Resource Path Location Type 
ActionBar cannot be resolved to a type TabNavigation.java /SampleList/src/com/actionbarsherlock/sample/demos line 24 Java Problem 
ActionBar cannot be resolved to a variable FeatureToggles.java /SampleList/src/com/actionbarsherlock/sample/demos line 141 Java Problem 
ActionBar cannot be resolved to a variable FeatureToggles.java /SampleList/src/com/actionbarsherlock/sample/demos line 147 Java Problem 

而且還有一個錯誤的庫位置,我不知道這是爲什麼?

當我去屬性 - > Android的 - >圖書館actionbarsherlock具有由它

+0

請嘗試關注他們的視頻:http://www.youtube.com/watch?v = vUGn-zu3uhk – 2013-05-11 14:49:23

+0

感謝評論Udi,自該視頻完成後,項目結構發生了變化,使得難以跟蹤。我會盡力解決這個問題 – Hevski 2013-05-11 15:11:06

回答

2

OK,我找到了答案,以我自己的問題確實需要確保

1)圖書館Actionbarsherlock已在工作區創建,並在該項目

刪除重複的Android的支持,v4.jar

2)刪除原來的參考圖書館Actionbarsherlock,在樣本項目,並重新添加

3)然後Android的支持,v4.jar添加到新的libs文件夾

這個具體步驟:

導入 'JakeWharton-ActionBarSherlock-4.3.1-0/Actionbarsherlock' 作爲Android項目

刪除Android的依賴 'Android的支持,v4.jar' 在actionbarsherlock項目。因此,在樣本項目中已經提到了這一點。清理所有項目

在這個案例中想要使用Actionbarsherlock的項目示例'actionbarsherlock-samples'轉到項目屬性 - > Android - >刪除對'actionbarsherlock'庫的任何中斷引用,然後添加庫項目 圖書館項目「actionbarsherlock」仍處於有誤,那麼

所以,我做了什麼來解決這個問題,就是:

  1. 在導航菜單中右鍵單擊您的項目(「actionbarsherlock」)在左邊。
  2. 點擊'屬性'。
  3. 單擊左側導航窗格中的'Java Build Path'。
  4. 點擊右側的「添加外部罐子」按鈕。
  5. 導航到:「\ android-sdks \ extras \ android \ support \ v4」
  6. 選擇「android-support-v4.jar」,然後單擊「打開」,然後單擊「確定」。
  7. 左鍵單擊您的項目(「actionbarsherlock」)
  8. 單擊頂部的「項目」,然後單擊「清理」,然後單擊「確定」。
0

跨您需要導入Actionbarsherlock到您的項目。

右鍵點擊你的項目>構建路徑>配置構建路徑 找到Android的標籤

在圖書館部分>添加 雙擊actionbarsherlock並單擊應用。

+0

雙擊Library部分中的.. \ .. \ actionbarsherlock什麼也不做,它旁邊只有一個紅色的'X'。我已經嘗試將'actionbarsherlock'文件夾導入工作空間作爲庫,當我​​點擊'添加...'按鈕時,我可以看到它旁邊有綠色勾號的項目。但是,當我關閉窗戶並返回時,它又有一個紅色'x' – Hevski 2013-05-11 15:12:51

+0

將紅色十字架取出。然後重新添加一個。 – Sam 2013-05-11 15:16:25

+0

我刪除了原始內容,然後添加對D:\ Projects \ Eclipse Projects \ actionbarsherlock的引用,它看起來很好,並且旁邊有一個綠色箭頭。但是當我關閉窗口並重新打開時,它會變回紅色 – Hevski 2013-05-11 15:24:10