У меня есть приложение для Android с предварительно встроенной базой данных SQLite в комплекте.Тем не менее, я уверен, что если я захочу выполнить обновление с обновленной / измененной / новой базой данных, это будет сложно.Я узнал об этом на моем эмуляторе и телефоне.Когда я менял БД (сохраняя то же имя, или изменял БД и помещал его обратно в каталог активов, а затем запускал приложение на эмуляторе, он не считывал новую БД, но сохранял старую базу данных.кажется, что единственный способ избавиться от старой БД - это удалить приложение и переустановить его. Что я и делаю, когда проверяю свои приложения на своем телефоне после смены базы данных. Другой вариант - изменить имя базы данных.и все ссылки на него в коде, но это удваивает хранилище базы данных приложения и тратит пространство.