Импортируйте проект AndroidStudio на новый ПК с базой данных SQLite - PullRequest
0 голосов
/ 29 мая 2019

Я должен работать в своем проекте с 2 ПК и поделиться им с некоторыми партнерами.В этом проекте мы имеем базу данных (SQLite), и когда мы импортируем проект на новый ПК, база данных не существует, и мы должны импортировать ее вручную.Есть ли способ сохранить базу данных в проекте, и если мы импортируем ее на новый ПК, база данных будет импортирована в проект автоматически?

1 Ответ

0 голосов
/ 29 мая 2019

Я зависит от того, как ваше приложение изначально создает базу данных. Если база данных создается в коде, то при открытии на новом ПК, новом AVD или новом устройстве она распознает, что база данных не находится в папках данных приложений, и создаст новую пустую базу данных. Если вы предварительно проектируете и, возможно, предварительно заполняете базу данных, то обычно это добавляется в проект в папке «Ресурсы приложений». Затем при запуске приложение ищет базу данных в папках данных и, если не найдено, копирует ее из папки «Ресурсы» в папку данных. Таким образом, по крайней мере, вы можете иметь заранее спроектированную базу данных и предварительно заполненную (для таблиц поиска и т. Д.), А поскольку база данных SQLite является частью структуры проекта, ее можно скопировать на разные компьютеры разработки, просто скопировав каталог проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...