【问题标题】:ViewPagerIndicator won't add to projectViewPagerIndicator 不会添加到项目中
【发布时间】:2025-12-14 07:20:57
【问题描述】:

我正在尝试使用 Jake Wharton 的 ViewPagerIndicator 库。我为它创建了一个新的库项目。当我尝试将它添加到 <ProjectProperties> -> Android -> Add 下的 Eclipse 时,它​​会给我一个绿色复选标记。当我点击退出菜单然后返回时,库引用消失了。

当我转到我的 Java 构建路径时,我在 Order and ExportProjects 下看到“库”。我已经读到,从这个 SO 帖子中查看 Projects 是否是不好的:Could not find Library.apk!

我也从那个 SO 问题中得到错误 Could not find library.apk!。我曾尝试删除 Projects 中的库,但这只会导致我的导入混乱。

在将其从 Projects 中删除并将鼠标悬停在 Eclipse 错误上然后选择 Fix project setup 后,它会推荐 Add project "library" to <my app>'s Build Path. 这只是让我回到第一方。

我也试过这个 SO 解决方案:ViewPagerIndicator

这并没有改变我的项目中的任何内容。我仍然收到Could not find library.apk! 错误。当我让我的应用程序运行和编译时,它给了我这个错误:

Caused by: java.lang.ClassNotFoundException: com.viewpagerindicator.UnderlinePageIndicator

我认为这只是因为我的项目设置太混乱了。知道如何最终解决这个问题吗?几个小时以来,我一直在尝试不同的事情......

【问题讨论】:

    标签: android eclipse android-library viewpagerindicator


    【解决方案1】:

    项目属性 -> Java 构建路径 -> 项目。删除 library.apk。

    【讨论】:

    • 那里没有 library.apk。只有库文件夹。
    • 等等。路径应该是相对于库的。检查文件“project.properties” android.library.reference.1 =../library-folder
    • 好的,我再次删除了它。 “project.properties”只显示target=android-15。我应该添加你提到的那行吗?
    • 1.您应该保留一个打开的项目“ViewPagerIndicator-library”。 2.打开属性项目“ViewPagerIndicator-library”-> Android。并设置“is Library” 3.打开项目的属性 -> Android -> 添加库。好的。
    • 我的库项目与我的普通 Android 项目一起打开。我仔细检查了“是图书馆”是否被选中。我可以通过转到“添加库”将它添加到我的项目中,它会给我一个绿色的复选标记。但是一旦我点击应用然后确定,如果我回到那个屏幕,图书馆参考就消失了......