我为我的生活无法在我的项目中使用 ViewPagerIndicator 进行编译!
网站:http://viewpagerindicator.com/
Github:https://github.com/JakeWharton/Android-ViewPagerIndicator
以下是我采取的步骤:
从http://viewpagerindicator.com/下载版本2.4.1 - 2012-09-11 (我也尝试过从 git repo中克隆)
在Eclipse中File->Import->Existing Projects into Workspace
。
在导入对话框中,我浏览到 Android-ViewPagerIndicator 目录并导入示例和库项目。
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无法解析或不是字段
我的环境:
这些错误似乎很愚蠢,为什么基本常量和属性会丢失?
我一直在谷歌搜索这个该死的东西几个小时找不到任何东西,你的帮助很多赞赏!
答案 0 :(得分:3)
ViewPagerIndicator库需要使用Android 4.0或更高版本进行编译。
VPI使用仅在API 14和更新版本上可用的常量,这些常量最终会直接编译到类文件中。这就是为什么尽管使用来自新API的东西,你仍然可以通过Android 1.6使用库。