Android ViewPagerIndicator

Android ViewPagerIndicator,android,viewpagerindicator,Android,Viewpagerindicator,我尝试使用viewpagerindicator,但控制台错误始终显示以下内容: E/AndroidRuntime(871):由以下原因引起:java.lang.ClassNotFoundException: 加载程序中的com.viewpagerindicator.TitlePageIndicator dalvik.system.PathClassLoader 我已将viewpagerindicator作为库包含在内。 有人能帮忙吗?试试这个:右键点击项目。选择属性。转到Java构建路径并确保已

我尝试使用viewpagerindicator,但控制台错误始终显示以下内容:

E/AndroidRuntime(871):由以下原因引起:java.lang.ClassNotFoundException: 加载程序中的com.viewpagerindicator.TitlePageIndicator dalvik.system.PathClassLoader

我已将viewpagerindicator作为库包含在内。 有人能帮忙吗?

试试这个:右键点击项目。选择属性。转到Java构建路径并确保已选中库。确保选中后,请清理项目,然后运行项目。这将解决您的问题


在将JDK切换到32位版本之前,我对viewpagerindicator有很多问题

有关更多信息,请参阅

必须将库添加到项目中

首先要这样做; 文件>导入>安卓>现有安卓代码到工作区

第二,通过将库添加到项目中; 项目属性>Android>向下滚动并添加所需的库

-

我不确定,但这个例子可能会帮助你

您可能还会遇到这里提到的bug

这就是我如何让我的ViewPagerIndicator工作的

祝你好运
将其包含在Gradle构建文件中,有2个文件:

build.gradle位于“app”文件夹中,另一个位于根项目文件夹中

更新第一部分中的“依赖项”部分,如下所示:

dependencies {
   /..... other libs
   compile 'com.viewpagerindicator:library:2.4.1@aar'
   /.... other libs
}
allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
    }
}
并将第二部分中的“所有项目”部分更新如下:

dependencies {
   /..... other libs
   compile 'com.viewpagerindicator:library:2.4.1@aar'
   /.... other libs
}
allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
    }
}

当我执行项目时,控制台日志显示:找不到ViewPagerIndicator-Library.apk!发生这种情况是因为编译时间是运行时的类,而不是,请尝试添加要导出的库,如上图所示