今天早些时候的一篇文章里,我提到了我的手机出错后自己瞎折腾导致数据丢失的惨痛经历。现在我找到了这个错误的原因,虽然我也曾经猜测过,但是在刷机之前没有动手试过——反正也升级了ROM版本,也罢也罢。
错误现象:安装twitter官方客户端,登录后Android系统的设置中“账户与同步”会增加一个twitter账户,默认同步联系人与twitter消息。无论是否取消该账户的同步,点击系统联系人就会出错,提示“android.process.acore进程意外停止,请重试”。即使联系人中没有任何内容,清空联系人,都不能解决此问题。
问题环境:三星i809,Android 2.2.2,官方EG20、EI09两个版本,已root
问题原理:猜测为twitter客户端尝试将twitter上的followers同步为联系人,但同步的联系人格式不正确,导致无法进入联系人页面(这也算是Android的bug吧,有一个联系人数据不正确就不允许我进去改么);或者因为中国国情(你懂的),我是通过修改Hosts文件上的twitter,这可能导致了某些同步功能的不正常。
解决方法:目前经测试,只能停用twitter客户端。卸载客户端,或仅仅在“账户与同步”中删除twitter账户也可解决,这两种方式都令你不得不寻找一个新的twitter客户端——好吧,谁给我介绍一个好用的?
Related posts:
如果你有vpn或其他方式可以直连twitter的话推荐twicca,如果需要使用API的话推荐seesmic
Pingback: WilliamGates Blog » Blog Archive » 再谈不要乱改Android的hosts文件
有个国产的不知名客户端叫twtw…支持api 推荐这个