【问题标题】:java.lang.ClassNotFoundException: Didn't find class on path: DexPathList. Other answers did not solvejava.lang.ClassNotFoundException:在路径上找不到类:DexPathList。其他答案没有解决
【发布时间】:2015-08-16 16:16:49
【问题描述】:

我想使用this library to create this SearchView。 Github 页面上给出的项目和教程是针对 Android Studio 的,但我使用的是 Eclipse。所以我所做的是在 Eclipse 中创建了一个库项目,并从此处的自定义可搜索模块中复制了所有代码。

然后我创建了一个名为 custom-searchable-demo 的项目,并从那里复制了名为 demo 的模块中的所有代码。但是一天来我一直收到所有奇怪的错误。现在我得到:

08-16 09:56:13.365: E/AndroidRuntime(2071): java.lang.RuntimeException: Unable to get provider br.com.edsilfer.custom_searchable_demo.content_provider.CustomSuggestionsProvider: java.lang.ClassNotFoundException: Didn't find class "br.com.edsilfer.custom_searchable_demo.content_provider.CustomSuggestionsProvider" on path: DexPathList[[zip file "/data/app/br.com.edsilfer.custom_searchable_demo-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]

我已在 mediafire 上附加了两个 Eclipse 项目,即 library projectdemo project

注意:我没有贴出代码,因为附上了Eclipse项目,AS代码在这里但是如果你认为我应该贴出来,让我知道在评论中,我会发布它。还请说明我应该同时发布库项目和演示项目,还是只发布演示项目

其次,如果您尝试下载该项目并运行它,请在评论中告诉我它是否适合您。这至少可以确保项目有问题或者我做错了什么。谢谢。

【问题讨论】:

    标签: android eclipse exception classnotfoundexception searchview


    【解决方案1】:

    在 Eclipse 的菜单栏上单击“项目”选项卡,而不是单击“清理...”选项。单击“清除所有项目”选项,然后单击确定按钮。

    对不起我的英语

    【讨论】:

    • 我已经做了很多次这个(和一堆其他的东西) - 没有工作
    • 不,正如我提到的,我不使用 AS,我使用 Eclipse。
    • 进入eclipse目录并打开“eclipse.ini”文件。在第一行添加没有顶点的“-clean”并保存。打开 eclipse 并尝试运行应用程序。
    • 虽然刚刚对您的评论表示赞同,但您自己尝试过吗?因为我不想让事情变得更成问题。
    • 我的eclipse配置中有这个选项,效率更高。
    猜你喜欢
    • 2014-04-19
    • 1970-01-01
    • 2017-03-16
    • 2017-12-23
    • 2018-04-13
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多