2012-08-10 46 views
2

我正在使用IntelliJ Idea CE(這是令人難以置信的),並且包含ActionBar Sherlock作爲庫,並將它作爲依賴項添加到我的模塊(IntelliJ中使用的術語)中。IntelliJ Idea不會識別ActionBarSherlock中的兼容性庫

ActionBar Sherlock使用android-support-v4.jar,因此它不應該添加爲我的模塊(應用程序)中的依賴項。

如果我添加android-support-v4.jar作爲我模塊的依賴我得到一個錯誤

意外頂級例外:

,當我IDE刪除它不承認階級兼容性包,有時它編譯模塊有時會出錯。

有沒有解決這個問題的方法?

回答

4

如果android-support-v4.jar庫已經包含在動作條福爾摩斯模塊,只需要點擊出口複選框在module dependencies configuration在庫名的左邊。這將使您的主應用程序庫可用。

+0

你是如此的救命! – 2012-08-10 19:36:49

+0

如果我有一個需要android-support-v4和其他3個庫項目的主項目(並且它們實際上包含在構建路徑中),我該怎麼做?我檢查所有項目中的出口? – StErMi 2013-01-09 08:52:32