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

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

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

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

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

  • 使用NDK时未解决的包含错误
  • 布局资源编辑器中没有属性选项卡
  • Eclipse冻结访问项目 - >属性 - > android选项卡
  • 用java源代码debuggingAndroid库项目
  • 生命周期配置未涵盖的插件执行:com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0:generate-sources
  • Eclipse中不显示ADT插件
  • 无法在设备“*”上安装* .apk:本地path不存在
  • 在Eclipse / Android Studio中选择多行中的字符子集(列选择)
  • 在哪里存储实际的库项目并不重要,只要你使用相对的链接来引用它。 查看图书馆项目 – 开发注意事项 :

    • 库项目存储位置

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

    您应该总是使用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项目。 这对我工作….