当我尝试使用Export Build Release将我的应用程序导出到本机安装程序时,它不会导入我的应用程序目录中的sqlite数据库文件。有没有办法可以导入这些数据库文件?
答案 0 :(得分:1)
首先将数据库(.db)文件复制到项目src目录中的文件夹中。
然后你必须编写actionscript代码来检查applicationstoragedirectory(windows安装驱动器的“application data”文件夹)中是否存在你所需的文件,如果它不存在,那么从你的应用程序主目录中复制这些文件(src)文件夹.db文件)到应用程序存储目录(Windows安装驱动器的“应用程序数据”文件夹)。
下面的代码会让您大致了解我想说的内容。
var dbFile:File = new File("app:/data/database.db");
var storageDbFilePath:File = File.applicationStorageDirectory.resolvePath("data/database.db");
dbFile.copyTo(storageDbFilePath, true);
此处"app:/data/database.db"
是项目src目录中的文件夹。
这将解决您的问题。