Eclipse将无法识别项目作为库(ActionBarSherlock / ViewPagerInd

2019-05-12 04:41发布

我试图让ActionBarSherlock和ViewPagerIndicator设置为我的项目库,但我似乎遇到了一些问题。 我给杰克沃顿(开发者)早期几条消息这件事,并获得了一些答复,但未能取得任何进展 - 我认为他得到了忙一些其他的东西。

什么我的问题是,对于这两个VPI和ABS

这两个库打开没有任何错误,而我使用的编译器1.6版,将其视为是必需的。

有趣的是,如果我提供的样品中加载 - 它们做工精细,并链接到他的图书馆; 但是当我去图书馆添加到我的项目 - 上述情况发生。

Answer 1:

凡存储实际库项目并不重要,只要你使用相对链接引用它。 退房库项目-开发方面的考虑 :

  • 库项目的存储位置

    有你在哪里应该存储库项目,相对于相关应用的项目,只要在应用程序项目可以通过相对链接引用该库项目没有特定的要求。 最重要的是,主要项目能够通过相对链接引用该库项目。

你应该总是使用Eclipse ADT插件来选择和设置图书馆项目参考,IE右键项目 - >属性 - > Android的 - >添加,然后在打开的项目选择窗口,在此选择库项目列表(原因你应在相同的Eclipse workspace作为主项目)导入。 这将使用相对路径到project.properties以及在Android首选项窗口显示相对路径添加android.library.reference:

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

如果直接使用从如下project.properties绝对路径改变它:

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

Eclipse中刷新项目在此之后,你在你的问题中描述的具体错误,请参阅下面我的截图:

希望这可以帮助。



Answer 2:

在导入库,请确保您选择了“复制项目INT工作空间”复选框。 该库项目需要在同一个工作区为他们工作。



Answer 3:

删除并重新导入项目库。 建立的lib项目中,添加的lib项目,还是错误显示。重命名的lib项目。 这个工作对我来说....



文章来源: Eclipse will not recognize project as library (ActionBarSherlock/ViewPagerIndicator)