我尝试使用 viewpagerindicator 但不知何故控制台错误总是显示:
E/AndroidRuntime(871): 引起: java.lang.ClassNotFoundException: com.viewpagerindicator.TitlePageIndicator in loader dalvik.system.PathClassLoader
我已将 viewpagerindicator 包含为库。有人可以帮忙吗?
我尝试使用 viewpagerindicator 但不知何故控制台错误总是显示:
E/AndroidRuntime(871): 引起: java.lang.ClassNotFoundException: com.viewpagerindicator.TitlePageIndicator in loader dalvik.system.PathClassLoader
我已将 viewpagerindicator 包含为库。有人可以帮忙吗?
试试这个:右键单击项目。选择属性。转到 Java Build Path 并确保检查您的库。一旦你确保它被选中,清理项目,然后运行你的项目。这应该可以解决您的问题。
将其包含在 Gradle 构建文件中,有 2 个文件:
build.gradle 位于“app”文件夹中,另一个位于根项目文件夹中。
更新第一个中的“依赖项”部分,如下所示:
dependencies {
/..... other libs
compile 'com.viewpagerindicator:library:2.4.1@aar'
/.... other libs
}
并更新第二个中的“allprojects”部分,如下所示:
allprojects {
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
jcenter()
}
}
您必须将库添加到项目中。
首先这样做;
文件 > 导入 > Android > 现有 Android 代码到工作区
第二个将库添加到您的项目中;
项目属性 > Android > 向下滚动并添加所需的库
-
我不确定,但这个例子可以帮助你;让 ActionBarSherlock 和 ViewPagerIndicator 玩得很好
您可能还会遇到这里提到的错误;Android - SupportMapFragment 与 GoogleMaps API 2.0 给出 IllegalArgumentException
这就是我让我的 ViewPagerIndicator 工作的方式..
祝你好运..!!
在我将 JDK 切换到 32 位版本之前,我在使用 viewpagerindicator 时遇到了很多问题。
有关更多信息,请参阅https://stackoverflow.com/a/12831327/1116861。