Android 4.4上的Phonegap 3.4,带有预先填充的SQLite数据库

时间:2014-07-27 00:40:10

标签: android cordova

我的混合Android / phonegap应用程序与phonegap 2.5版使用预先填充的SQLite数据库。在应用程序安装中,数据库从assets文件夹复制到" / data / data /// app_database / file__0 / 0000000000000001.db"地点。数据库无法在Android 4.4上运行。 我正在尝试升级phonegap 3.4,但是,当应用程序编译时,它仍然有同样的问题。我是否需要使用Cordova-SQL插件(https://github.com/brodysoft/Cordova-SQLitePlugin)?它是否适用于预先填充的数据库,如果可以 - 存储数据库的位置?我还找到了另一个插件 - https://github.com/RikshaDriver/Cordova-PrePopulated-SQLitePlugin - 但它说它与Android 4.4有问题。 谢谢你的帮助, 奥尔加

1 个答案:

答案 0 :(得分:0)

在4.4+中您应该将路径“/app_database/file__0/0000000000000001.db”替换为“/app_webview/databases/file__0/1”。在我的应用程序中,它适用于Android 4.4.2