我正在尝试构建一个可以在Google上进行本地搜索的Android应用。
我知道有一个Java的Google搜索API,我能够将其用于桌面应用程序。然而,当我在我的Android项目中使用相同的jar文件(gsearch.jar)时,出现了一些问题。
当我调用我的gsearch.Client对象的.localSearch()方法时,会发生运行时错误。错误消息是:“java.lang.VerifyError:gsearch.Client”。此消息在Dalvik Debug Monitor日志中发生。
那么问题在哪里?我不能在Android上使用搜索API吗?
更重要的是,我该如何从Android应用程序中进行本地搜索?Android SDK是否具有内置搜索API?我只能找到Maps API,而地图搜索不是我要找的...
感谢您的帮助,
jrh