SQLite データベースを使ったアプリを開発中、いきなりデータベースが開けなくなった。 そこにはこんなエラーメッセージが android.database.sqlite.SQLiteDatabaseCorruptException:database disk image is malformed データベース ファイルが不正だと怒られました。 使用しているデータベースは内部で生成したものではなく、 「Resources」フォルダ内にあるSQLiteデータベース ファイルを利用している。 いろいろ調べて試してみたが、相変わらずエラーが・・・ (SQLite コマンドで一度データベースを開いて、SELECT文を実行するなど) 仕方なくデータベース ファイルを作り直してファイルを差し替えた。 するとエラーが出なくなり、データにアクセスできるようになった。 ついさっきまで動いてたのに、・・・一体