我想使用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 project和demo project。
注意: 我还没有发布代码,因为Eclipse项目是附加的,而AS代码在这里但如果你认为我应该发布它,lemme在评论中知道,我会发布它。还请提一下我是否应该发布库项目和演示项目,或仅发布演示项目
其次,如果您尝试下载项目并运行它,请在评论中告诉我它是否适合您。这将至少确保如果项目出现问题或我做错了什么。谢谢。
答案 0 :(得分:0)
在Eclipse的菜单栏上单击" Project"标签结束而不是点击"清洁......"选择。点击"清除所有项目"选择,然后单击确定按钮。
抱歉我的英文