我想我已經成功創建了一個庫項目ActionBarShirlock(4.3.1)。然後,當我嘗試通過單擊屬性> android將它添加到我的應用程序中,然後單擊「添加」按鈕時,我看到一個框顯示「請選擇一個庫項目」,然後選擇「actionbarshirlock」。然後actionbarshirlock出現在我的圖書館列表中,並伴隨着它左邊的一個大綠色標記。我點擊「確定」。但是,如果我立即回到屬性對話框,我會看到一個很大的紅色十字,過去是綠色的勾號。無法獲取ActionBarShockock庫鏈接到我的項目
發生了什麼事?
編輯:我注意到,在ActionBarShirlock的最新版本(4.3.1),你從actionbarsherlock.com下載的zip文件中的目錄結構與它如何被使用是在早期版本的不同,所以一些如何安裝它的教程不再有效。所以,我有更好的解釋我是如何創建擺在首位的圖書館......
第1步。我下載的zip文件,其擴展到C:\ Android的東西\ JakeWharton-ActionBarSherlock-071a61c
第2步。從eclipse中,我從現有代碼中單擊文件>新建>其他> android> android項目。接下來。步驟3.在「Iport projects」對話框中,我單擊瀏覽,然後導航到「C:\ android stuff \ JakeWharton-ActionBarSherlock-071a61c \ actionbarsherlock」並單擊「ok」。
第4步。我現在在「新項目名稱」列表中看到「actionbarshirlock」,左側的複選框已經打勾。 (「未將項目複製到工作區中」)。我點擊「完成」
第5步。在資源管理器中,我現在在項目列表中看到actionbarshirlock。然後我清理所有項目並構建所有項目。我的「問題」標籤中沒有錯誤或警告。
就是這樣。
http://stackoverflow.com/questions/16636039/java-lang-classnotfoundexception-after-changing-nothing-in-the-project-but-upgra/16/1636127#16636127。如果您使用的是adt rev 22工具,請嘗試此操作。紅色的x通常是由於斷開的鏈接或路徑導致的。 – Raghunandan
@Raghunandan:您鏈接到的SO問題的答案爲「確保已選擇Android專用庫」。 - 但我的「訂單/導出」選項卡中沒有列出此類庫。 – Mick
我也說過嘗試,如果你已經更新adt到rev 22.檢查上面的評論 – Raghunandan