我在Android 2.1上运行我的应用程序时遇到此错误。它使手机屏幕导航停止工作。在Android 2.2及更高版本上运行此错误不会显示,一切正常。
LogCat显示错误:
03-07 21:06:59.495:E / ActivityThread(611):无法找到android.server.checkin的提供者信息
03-07 21:06:59.495:W / Checkin(611):无法更新stat BROWSER_SNAP_CENTER:java.lang.IllegalArgumentException:未知的URL内容://android.server.checkin/stats
我搜索过在AndroidManifest.xml上声明提供程序,但我不认为这是解决方案,因为相同的应用程序在Android 2.2上运行良好。
这些主题(What does "Failed to find provider info for android.server.checkin" mean?和Failed to find provider info for android.server.provider.checkin error)表示要在提供程序元素上使用权限,但我没有提供程序元素,也不知道我是否真的需要它。我的问题是我的移动应用程序也必须支持Android 2.1。
我正在使用Phonegap 1.4.1和jQuery。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
我已经解决了我的问题。在我的情况下,我使用jQuery Mobile的实时函数进行导航,因此我的大多数html标签都没有填充href属性。
在完成所有这些之后,如下所示,android.server.checkin消息不再显示:
无论如何,谢谢!
<a href="#"></a>