私はSamsung Galaxyタブで動作するAndroidアプリケーションを持っています。 SQLiteデータベースを変更します。私はタブレット上で問題なくデータベースを読み書きできます。私はデータベースをWindowsにコピーし、SQLite3(最新版、バージョン3.7.10、プリコンパイルされたバイナリはhttp://www.sqlite.org/download.htmlからダウンロード)で読み込みを試みます。 sqlite3.exeを使用してデータベース(「.tables」)で何かをしようとすると、「エラー:データベースディスクイメージが不正です」というメッセージが表示されます。SQLite:Windowsでは「データベースディスクイメージが不正ですが、Androidでは正常です。
興味深いことに、SQLite 3.6.18とリンクするSQLiteBrowser 2.0 b1(http://sourceforge.net/projects/sqlitebrowser/)を使用してデータベースを読み取ろうとすると、問題なくデータベースを読み取ることができます。
私は、データベースが実際に壊れていると推測しています.Windows SQLite 3.6.18とそれ以外のバージョンのSQLiteは、Samsung Galaxy上にありますが、SQLiteの最新バージョンよりも寛容です。
誰もがこれまでに実行し、私はどのように/データベースがAndroidで壊れている理由についてのヒントを教えてください?または、Windows上でバージョン3.6.18を使用するだけですか?私は本当に腐敗が起こっていると思っているので、私は少し怖い。