UnityでSQLiteを使用するAndroidアプリを制作しています。
以前、最初のバージョンを製作した時はDBファイル名をword.dbとしてStreamingAssetsにインポートして制作しました。
今回、アップデートに伴ってDBファイルを複製、名前をFlick.dbと変更し、
元のword.dbを削除(Editor上でデリートキーで削除)しました。
しかし、そのアプリを新規インストールしても端末上のAndorid/data/アプリのフォルダ以下に
何故かword.dbがあるのです。
以下の点を確認したのですが、原因に全く心当たりがなく困っています。
・PC上にword.dbが残っていないかPC内全てを検索→ヒットせず。
・アプリのアンインストール後にAndroid端末内に残っていないか全てを検索→ヒットせず。
・生成されたapkを解凍して検索→ヒットせず。
・コード的に生成していないか確認→Visual Studioでソリューション全体をword.dbで検索してもヒットせず。
・EditorのReinport Allを実行→現象に変化なし。
さらに不可解なのはFlick.dbで追加したテーブルがその端末内に何故かあるword.dbの中に無く、
つまり端末内にあるword.dbは最初にバージョンで作成したword.dbと思われることです。
word.dbの方は現在のアプリ上で使用していないので、あっても無くても問題ないと言えば問題ないのですが、
意図していないファイルがあるというのはとても気にかかるのでなんとかしたいです。
何か情報をお持ちの方、教えていただけると幸いです。
あなたの回答
tips
プレビュー