Phonegap中的android版本4.4+ sqlite错误

时间:2014-02-24 15:15:41

标签: android database sqlite cordova

我正在使用预先填充的数据库并使用复制的数据库 this link此代码适用于4.4以下版本的Android。

但是,当我为Android 4.4+版本做了一个测试演示时,它创建了一个新的文件夹作为“app_webview”并为它创建了新的数据库。 4.4+默认结构 - /data/data/{packageName}/app_webview/databases/Databases.db /数据/数据/ {的packageName} / app_webview /数据库/ file__0 / 1

当我使用上面的链接将我的database.db和my_db.sqlite文件复制到“app_webview”时 db = window.openDatabase(“my_db”,“1.0”,“My_db 1.0”,200000);

覆盖我的所有文件并生成其默认结构。 (请检查我的下图,它是如何覆盖其默认结构)

my DB structure

呼叫到达时结构发生变化 - db = window.openDatabase(“my_db”,“1.0”,“My_db 1.0”,200000);

Overided Data

注意 - 我没有使用SqlitePlugin。

1 个答案:

答案 0 :(得分:0)

我已经使用this Project来复制预定义的数据库而没有任何问题。