twitter官方客户端导致android联系人功能不能访问

  今天早些时候的一篇文章里,我提到了我的手机出错后自己瞎折腾导致数据丢失的惨痛经历。现在我找到了这个错误的原因,虽然我也曾经猜测过,但是在刷机之前没有动手试过——反正也升级了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:

  1. 在国行双网机(如i909/i809)上使用Android Market购买app研究小结
  2. 再谈不要乱改Android的hosts文件
  3. 慎改Android的Hosts文件

3 comments on “twitter官方客户端导致android联系人功能不能访问

  1. Pingback: WilliamGates Blog » Blog Archive » 再谈不要乱改Android的hosts文件

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">