java.lang.ClassNotFoundException:没有在路径上找到类:DexPathList。其他答案没有解决

时间:2015-08-16 16:16:50

标签: android eclipse exception classnotfoundexception searchview

我想使用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]]

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

注意: 我还没有发布代码,因为Eclipse项目是附加的,而AS代码在这里但如果你认为我应该发布它,lemme在评论中知道,我会发布它。还请提一下我是否应该发布库项目和演示项目,或仅发布演示项目

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

1 个答案:

答案 0 :(得分:0)

在Eclipse的菜单栏上单击" Project"标签结束而不是点击"清洁......"选择。点击"清除所有项目"选择,然后单击确定按钮。

抱歉我的英文