assets フォルダーに保存されているデータベースを実際の電話のローカル ディレクトリにコピーしようとしていsqlite
ますが、できません。CheckDatabase
データベースは存在しますが、電話からデータを読み取ろうとするとコードが失敗します。(また、データベースを表示しようとしましDDMS
たが、そこには表示されません)
OS 2.3.4を搭載した電話
さまざまな人々が不平を言っているのを見ましStackOverflow
たが、解決策は見つかりませんでした.
これはhttps://code.google.com/p/android/issues/detail?id=949に関連していますか?
以下のライブラリも試しました
https://github.com/jgilfelt/android-sqlite-asset-helper
これで提供されるサンプル コードは、データベースのコピー中にも失敗し、以下のエラーが発生します
sqlite3_open_v2("/mnt/sdcard/Android/data/com.sqliteassethelper.example/files/northwind", &handle, 2, NULL) failed