我正在使用FlashBuilder构建一个Android应用程序并使用sqlite数据库,并且初始数据库将被打包到apk(Android包)中。首次运行应用程序时,应将打包的数据库复制到“applicationDirectory”。
然而,问题来了。
使用File.copyTo()函数时,我可以使用File.applicationStorageDirectory.resolvePath(“xx.db”)作为目标。但是,如何复制文件(来自apk包)?
答案 0 :(得分:0)
你能更具体地解决这个问题吗?当您尝试将文件(db)从应用程序目录复制到app-storage目录时,是否会出现IOError?你检查了打包的apk的内容吗?为什么不考虑在应用程序启动时在app-storage目录中创建db,因为该应用程序目录非常保护其内容。
你想要实现什么目标?
P.S。请记住,Application目录是只读的。因此,您的代码无法写入驻留在该目录中的文件。