1

我一辈子都无法编译ViewPagerIndicator以在我的项目中使用!

网址: http: //viewpagerindicator.com/
Github:https ://github.com/JakeWharton/Android-ViewPagerIndicator

以下是我采取的步骤:

  1. http://viewpagerindicator.com/下载版本 2.4.1 — 2012-09-11。 (我也尝试过从git repo 克隆)

  2. 在 EclipseFile->Import->Existing Projects into Workspace中。

  3. 在 Import 对话框中,我浏览到Android-ViewPagerIndicator目录并导入示例项目。

  4. 然后 Eclipse 导入项目并显示以下编译错误:

    • 容器“Android Dependencies”引用了不存在的库“C:\Users\Jonathan\workspace\Android-ViewPagerIndicator\library\bin\library.jar”

    • 错误:错误:找不到与给定名称匹配的资源:attr 'android:dividerPadding'。

    • dividerPadding 无法解析或不是字段

    • SHOW_DIVIDER_NONE 无法解析为变量

    • 错误:错误:找不到与给定名称匹配的资源:attr 'android:showDividers'。

    • SHOW_DIVIDER_MIDDLE 无法解析为变量

    • 在解决构建路径错误之前无法构建项目

    • showDividers 无法解析或不是字段

我的环境:

  • 视窗 7 SP 1
  • Eclipse 平台4.2.0.I20120608-1400 - org.eclipse.platform.ide
  • 已安装Android 2.3.3 (API 10)
  • 已安装Android支持库
  • Java v7.0.70.11

这些错误看起来很愚蠢,为什么会缺少基本的常量和属性?

我已经用谷歌搜索这个该死的东西几个小时了,但什么也找不到,非常感谢您的帮助

4

1 回答 1

3

ViewPagerIndicator 库需要使用 Android 4.0 或更高版本进行编译。

VPI 使用仅在 API 14 和更新版本中可用的常量,最终直接编译到类文件中。这就是为什么尽管使用来自新 API 的东西,您仍然可以通过 Android 1.6 使用该库。

于 2012-10-24T15:53:46.873 回答