2012-08-10 48 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