連絡先(Contacts)が壊れたので dbファイルを削除した

Last edited on 2010/07/05 (月) - 18:50

何かの拍子にHT-03Aの連絡先(Contacts:いわゆる電話帳)がGmailと同期しなくなった。どうしたものかとしばらく考えていたのだが、何のことはない、db を削除してしまえばよいのだった。

# rm /data/data/com.android.providers.contacts/databases/contacts.db

これで無事に同期を再開した。

ネットワーク側のContactsはちゃんとしており、端末側でいくらやっても同期しないのでたぶんデータベースが壊れていると考えた。はじめは、連絡先をすべて削除する方法とか、初期化する方法とか考えていたのだが、どうにも見つからないので、はてさてどうすべと思っていたが、わかってしまえば簡単だった。

ネット側にマスターデータがあるってほんとに便利だよね。

(注) 上記の方法はちょっと乱暴で、いきなりDBを削除する前に、設定→アプリケーション→アプリケーションの管理→連絡先→データの消去 を行うのが良いですね。