1
當我嘗試使用Export Build Release將我的應用程序導出到本機安裝程序時,它不會導入我的應用程序目錄中的我的sqlite數據庫文件。有沒有一種方法可以導入這些數據庫文件?如何使用Export Build Release Wizard導出包括數據庫文件的應用程序?
當我嘗試使用Export Build Release將我的應用程序導出到本機安裝程序時,它不會導入我的應用程序目錄中的我的sqlite數據庫文件。有沒有一種方法可以導入這些數據庫文件?如何使用Export Build Release Wizard導出包括數據庫文件的應用程序?
首先將您的數據庫(.db)文件複製到項目src目錄中的文件夾中。
然後,您將不得不編寫檢查應用程序存儲目錄(Windows安裝驅動器的「應用程序數據」文件夾)中是否存在所需文件的actionscript代碼,如果它不存在,則從您的應用程序主目錄中複製這些文件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目錄中的文件夾。
這將解決您的問題。