2012-06-05 29 views
2

我下載了JakeWharton-ActionBarSherlock-88fc341並試圖測試actionbarsherlock的演示。我能夠使用庫文件夾創建項目,但是當我嘗試使用演示文件夾創建另一個項目作爲源代碼時,它在一個Java類文件中顯示錯誤。我將其作爲庫進行了檢查,庫文件夾也被檢查爲庫。請在Eclipse上建立actionbarsherlock的演示在eclipse上設置actionbarsherlock的演示

+0

沒有錯誤或其他信息,幫助不會輕易提供 –

+0

@dystory在tabnavigationcollapsed的java文件,在第一行它顯示我下面的錯誤「多個標記在該行 \t - 類型android.support 。.v4.app.FragmentTransaction解決不了它 \t是間接需要的.class文件中引用 \t - 類型android.support.v4.app.FragmentTransaction解決不了它 \t是間接需要的.class文件中引用「我沒有使用片段文件夾源代碼。我不知道它正在尋找的包是在片段源代碼中。 – user187310

回答

0

檢查以下幫助:

的AndroidBarSherlock項目應該被標記爲庫。 它應該在其構建路徑中包含Android支持包。 (要添加它:右鍵單擊項目 - > Android工具 - >添加支持庫)

您的項目不應該被標記爲庫。 在Project Properties-> Android中,您應該將AndroidBarSherlock作爲庫的引用。

0

至於android-support-v4.jar庫已經存在於Sherlock庫中,請檢查您是否在自己的項目中沒有這個庫。如果是這樣,請將其從/ libs文件夾中刪除。

15

也許你的Android支持庫引用是不匹配的。

在ABS項目和您自己的項目上都刪除了/libs/android-support-v4.jar。然後爲每個項目重新添加支持庫。要做到這一點:右鍵單擊每個項目 - >Android Tool - >Add Support Library

希望這會有所幫助。

+0

謝謝!在更新到最新的ADT版本後,我遇到了這個錯誤,直到我在這裏閱讀您的回覆才發現它。 – Arkaaito