モバイル&ワイヤレスブロードバンドでインターネットへ
数多くある Android 家計簿アプリのなか、3年程前から Money Manager Ex を利用しています。広告がなく、Google ドライブで同期できる、などからです。
この Money Manager Ex for Android には、データベースファイルの整合性をチェックする機能があるのですが、いつの間にかエラーとなっていました。SQLite が使われているようでしたので、Windows 版 DB Browser for SQLite https://sqlitebrowser.org を利用してこのデータベースファイルをメンテナンスしてみることにしました。
Windows PC に USB で Android 端末を接続してデータベースファイルをコピーした後、DB Browser for SQLite でこのデータベースファイルを開きます。
DB Browser for SQLite では、Export → Database to SQL file … で全テーブル全データを SQL 形式のファイルにエキスポートします。次に、Import → Database from SQL file … で新しいデータベースファイルを作成してインポートします。
新しいデータベースファイルを Android 端末へ戻して Money Manager Ex for Android からこのファイルを開きます。
Money Manager Ex for Android のデータベースファイルの整合性チェックでは正常が返ってきました。もちろんデータも問題ありませんでした。エキスポート&インポートはうまくいきました。
さて、先日の2019年2月中旬のアプリのアップデート後から、Google ドライブの同期がエラーとなってしまいました。
今回メンテナンスしたデータベースファイルを Google ドライブに新たにアップロードして、Money Manager Ex for Android で開くと、この同期エラーは解消されました。