ViewPagerIndicator编译错误'dividerPadding无法解析'

时间:2012-10-12 18:57:43

标签: android viewpagerindicator

我为我的生活无法在我的项目中使用 ViewPagerIndicator 进行编译!

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

以下是我采取的步骤:

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

  2. 在Eclipse中File->Import->Existing Projects into Workspace

  3. 在导入对话框中,我浏览到 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无法解析或不是字段

  5. 我的环境:

    • Windows 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

    这些错误似乎很愚蠢,为什么基本常量和属性会丢失?

    我一直在谷歌搜索这个该死的东西几个小时找不到任何东西,你的帮助很多赞赏!

1 个答案:

答案 0 :(得分:3)

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

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