Eclipse不会将项目识别为库(ActionBarSherlock / ViewPagerIndicator)

我试图让我的项目设置ActionBarSherlock和ViewPagerIndicator库,但我似乎遇到了一些问题。 我早些时候给杰克·沃顿(开发者)发了一些消息,并得到了一些答复,但没有得到任何答案 – 我想他还忙于其他一些事情。

我的问题是VPI和ABS 对于VPI和ABS

这两个库打开没有任何错误,我使用编译器版本1.6所有需要的。

有趣的是,如果我加载提供的样本 – 它们工作正常,并链接到他的图书馆; 但是当我去添加库到我的项目 – 上述情况发生。

Related of "Eclipse不会将项目识别为库(ActionBarSherlock / ViewPagerIndicator)"

在哪里存储实际的库项目并不重要,只要你使用相对的链接来引用它。 查看图书馆项目 – 开发注意事项 :

  • 库项目存储位置

    只要应用程序项目可以通过相对链接引用库项目,就没有关于应该在哪里存储库项目的特定要求,相对于从属应用程序项目。 重要的是主项目可以通过相关链接参考图书馆项目。

您应该总是使用Eclipse ADT插件来select和设置Library Project Reference,即右键单击项目 – >属性 – > Android – > Add,然后在打开的Project Selection窗口中selectLibrary Project列表应该将它们导入与您的主项目相同的Eclipse工作区中)。 这将使用相对path添加一个android.library.reference到project.properties中,并在Android偏好窗口中显示相对path:

android.library.reference.2=../../../../../Documents and Settings/yorkw/Desktop/JakeWharton-Android-ViewPagerIndicator-f09acb0/library 

如果直接使用project.properties中的绝对path进行更改,如下所示:

 android.library.reference.1=C:\\Documents and Settings\\yorkw\\Desktop\\JakeWharton-Android-ViewPagerIndicator-f09acb0\\library 

然后在Eclipse刷新你的项目后,你得到了你的问题中描述的确切的错误,请参阅下面的屏幕截图: 在这里输入图像说明

希望这可以帮助。

在导入库时,请确保勾选“复制项目int工作区”checkbox。 图书馆项目需要在同一个工作区才能工作。

删除并再次导入项目和lib。 build立lib项目,将lib添加到项目,仍然错误显示。重命名lib项目。 这对我工作….