スマホアプリ「らくな家計簿」を使っています。入力が楽にできるように非常に良く配慮されているので気に入ってます。入力したデータをパソコン(Windows版)と容易に同期させることができるのも良いです。
今回、スマホ版で入力した一部のデータ(2026年1月末から3月末まで)がパソコンへ同期できなくなる現象が発生しましたので原因を調べて解決してみました。
もし同様の現象に遭遇して困っておられる方がおられましたら参考になれば幸いです。
- 原因の調査方法、解決方法は技術者向けとなっております。何を言ってるのかさっぱり、という方は本記事は無視してください。
- 本現象の発生は2026年4月時点、以下のバージョンで確認しています。
Android版:4.11.1 GF
Windows版:1.8.18
- スマホから パソコンへ一部のデータが同期できなくなった理由はスマホ版の「らくな家計簿」のデータベース(sqlite)のテーブル(INOUTCOME)のレコードの一部に「同期非対象」のマークが付与されてしまったことが要因の様です。なぜこのようなマークが付与されてしまうのかよく分かっていません。とりあえずこのマークを「同期対象」に変更すれば正常に同期できました。
- まずはスマホ版の「バックアップ/復元」の機能を使用して、 sqliteをパソコンにメールで送信します。
- パソコンでsqliteを開きます。sqliteを編集するツールは色々あるようですが、私は「DB Browser for SQLite」を使用しました。
- INOUTCOMEテーブルを開きます。
- 同期できないデータは以下のようになっていると思います。
- 赤枠の0が「同期非対象」のマークの様ですので"2"に書き換えます。
- さらに念のためUTIME(UpdateTime[UNIX日時])のフィールドも最新の日時に変更しておきます。
- 変更後のsqliteファイルをスマホに転送後、スマホ版の「バックアップ/復元」の機能を使用して復元します。
- その後、スマホ版の同期機能で同期すれば、同期できていなかったデータがパソコン側に正しく同期できていました。

No comments:
Post a Comment