2012-08-03 64 views
0

我是Android World的新手,但我非常喜歡它,我編寫了一些應用程序,現在我想嘗試ActionBarSherlock專門用於標籤菜單。在Eclipse中添加ActionBarSherlock Juno

我的Eclipse朱諾4.2版本,我用的jdk-7U5和SDK的最新版本(第20節)

我想安裝ActionBarSherlock版本4.1

由於在Eclipse朱諾沒有「選擇從現有源創建項目「選項我將Sherlock庫作爲Eclipse上的現有項目導入,並且在src中的幾乎所有包中都出現紅叉。

然後,我將它作爲庫添加到我自己的項目中。現在我的Android應用程序項目上出現紅色感嘆號。

I'm採用了android:的minSdkVersion =「7」機器人:targetSdkVersion =「14」

我讀了很多關於與庫ActionBarSherlock不同的問題,我都試過了,他們說,在論壇上,甚至安裝Eclipse Helios使用 選項「選擇從現有源創建項目」,但我遇到了ADT的安裝問題。

謝謝各位。

回答

0

從這個網站http://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/

獲取ActionBarSherlock並將其添加到Eclipse

你必須做的第一件事,就是下載從actionbarsherlock.com庫。解壓縮之後解壓縮它。下載包含三個文件夾:庫,樣本和網站。示例文件夾包含四個示例項目,以展示您可以執行的操作並向您展示如何執行此操作。你應該看看他們。網站文件夾包含項目網站的代碼。庫文件夾最終包含ActionBarSherlock的源代碼。 現在轉到Eclipse並將ABS庫添加爲Android項目。不要使用Eclipse的導入工具導入ActionBarSherlock庫 - 它不會立即生效,而且您必須修復一些設置。而是使用Android開發人員工具的項目創建嚮導。

打開文件 - >新建 - >項目 - > Android項目從現有的代碼。

從現有源創建一個Android項目 在接下來的屏幕中,選擇Eclipse然後用來搜索項目的文件夾。如果您選擇ActionBarSherlock根文件夾,Eclipse會建議一個要創建的項目列表。勾選「庫」項目並取消選中所有其他項目:

選擇庫項目 單擊「完成」創建項目。

Eclipse現在將創建一個名爲「library」的新項目。我更喜歡一個更有用的名字,所以選擇名爲「library」的項目並點擊F2重命名該項目。我已將Eclipse中的項目重命名爲「ActionBarSherlock」,因此以下所有屏幕都將引用此名稱。

將庫添加到您的項目

現在,ABS是你要告訴自己的項目中使用它庫項目。我將使用我最後一篇文章的項目。轉到FragmentStarter的項目設置並切換到Android選項卡。

如有必要,請向下滾動,直到看到「庫」面板。點擊「添加」:

將庫添加到Android項目 在下一個窗口中將列出所有可用的庫項目。選擇ActionBarSherlock並點擊「確定」。

選擇從圖書館 列表ActionBarSherlock當窗口消失圖書館應在Android屬性選項卡的庫面板中列出:

檢查庫是否已成功添加

則會出現一個錯誤:罐子不匹配!修復你的依賴關係,解決它就是從your_project/libs複製android-support-v4.jar文件並將其粘貼到庫/庫中。

之前,你可以使用ActionBarSherlock你必須擴展您的活動是這樣的:公共類MainActivity擴展SherlockActivity並更改艙單的主題:機器人:主題=「@風格/ Theme.Sherlock.Light.DarkActionBar」

這是將ABS添加到您的項目的方式。希望它適用於所有