Как я могу экспортировать свое приложение, включая файлы базы данных, с помощью мастера экспорта сборки сборки? - PullRequest
1 голос
/ 01 апреля 2011

Когда я пытаюсь экспортировать свое приложение в собственный установщик с помощью Export Build Release, он не импортирует файлы базы данных sqlite, которые находятся в каталоге моего приложения.Есть ли способ, которым я могу импортировать эти файлы базы данных?

1 Ответ

1 голос
/ 01 апреля 2011

Сначала скопируйте файл базы данных (.db) в папку в каталоге src вашего проекта.

Затем вам нужно будет написать код actioncript, который проверяет наличие необходимых файлов в каталоге appstoraged (папка «application data» на установочном диске Windows) и, если он не существует, скопируйте эти файлы из главного каталога ваших приложений (src папка .db file) в каталог хранилища приложения (папка «application data» на установочном диске 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 вашего проекта.

Это решит вашу проблему.

...