我一直在寻找其他遭受同样问题的人,但似乎找不到任何帖子。
无论如何,我一直在使用LG G手表与我的Nexus 5,但几天后,安卓磨损应用程序不断崩溃,即我不断得到'Android磨损已停止意外‘对话框一遍又一遍。它到了点,我必须卸载磨损应用程序,从而使戴G手表相当没有意义!立即重新安装应用程序的结果也是一样的。几天后,我重新安装了这个应用程序(并且看到一个更新程序被推了),它很好,但是几天后,同样的事情发生了。
logcat输出显示:
E/DatabaseUtils( 8642):向包E/DatabaseUtils( 8642 )写入异常: java.lang.IllegalArgumentException:索引1处的绑定值为空E/DatabaseUtils( 8642):at android.database.sqlite.SQLiteProgram.bindAllArgsAsStrings(SQLiteProgram.java:200) E/DatabaseUtils( 8642):at android.database.sqlite.SQLiteProgram.bindAllArgsAsStrings(SQLiteProgram.java:200) E/DatabaseUtils( 8642):at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:47) E/DatabaseUtils( 8642)):在android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314) E/DatabaseUtils( 8642):at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:400) E/DatabaseUtils( 8642):at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:6440) E/DatabaseUtils( 8642):at com.android.providers.contacts.ContactsProvider2.queryLocal(ContactsProvider2.java:6388) E/DatabaseUtils( 8642):at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:4996) E/DatabaseUtils( 8642):at android.content.ContentProvider$Transport.query(ContentProvider.java:200) E/DatabaseUtils( 8642):at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112) E/DatabaseUtils( 8642):at android.os.Binder.execTransact(Binder.java:404) E/AndroidRuntime(11842):IntentServiceCalendarQueryService E/AndroidRuntime(11842):Process: com.google.android.wearable.app,PID: 11842 E/AndroidRuntime(11842):java.lang.IllegalArgumentException:索引1处的绑定值为空E/AndroidRuntime(11842):at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137) E/AndroidRuntime(11842):at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137) E/AndroidRuntime(11842):at android.content.ContentProviderProxy.query(ContentProviderNative.java:413) E/AndroidRuntime(11842):at android.content.ContentResolver.query(ContentResolverE/ at运行时(11842):在android.content.ContentResolver.query(ContentResolver.java:404) E/AndroidRuntime(11842):at com.google.android.clockwork.contact.ContactInfoUtil.queryContactInfoByEmail(ContactInfoUtil.java:49) E/AndroidRuntime(11842):at com.google.android.clockwork.calendar.CalendarUtils.queryContactsForAttendeesAndOwnerAccounts(CalendarUtils.java:281) E/AndroidRuntime(11842):at com.google.android.clockwork.calendar.CalendarUtils.queryCalendarEventInstances(CalendarUtils.java* E/AndroidRuntime(11842):在com.google.android.clockwork.calendar.CalendarQueryService.onHandleIntent(CalendarQueryService.java:99) E/AndroidRuntime(11842):at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) E/AndroidRuntime(11842):at android.os.Handler.dispatchMessage(Handler.java:102) E/AndroidRuntime(11842):at android.os.Looper.loop(Looper.java:136) E/AndroidRuntime(11842):at android.os.HandlerThread.run(HandlerThread.java:61)
作为真正的Android磨损应用程序,我不知道我能做些什么来解决这个问题。有什么建议吗?
谢谢。
发布于 2015-02-10 12:30:47
两到三周前,我遇到了类似的情况,安卓的穿戴应用每天都会在IllegalArgumentException
上多次崩溃。
我试着删除Android磨损应用程序,重置手表(Moto 360),重新配对,从手表上删除很多应用程序,所有这些东西,很多次,但没有任何帮助。
最后,我的删除了我的phone (Nexus 4)的缓存分区,这似乎使修复了问题。
在过去的两三个星期里,Android穿戴不再崩溃了(#FingersCrossed)
发布于 2014-11-29 04:38:13
尝试清除日历存储应用程序(强制停止+清除数据)。这解决了我在Nexus 5(棒棒糖5.0)上的问题。
https://stackoverflow.com/questions/24777703
复制相似问题