Я видел учебник для <1MB баз данных, здесь, в котором я столкнулся с той же проблемой, что многие люди размещены в комментариях (говорит, что существующие таблицы не существуют). Но, кроме того, поскольку он ограничен 1 МБ, я волнуюсь, что если эта БД будет больше по дороге, мне придется полностью переработать то, как она обрабатывается.
Это подводит меня к этому вопросу: как я могу лучше загрузить DB из папки с ресурсами?
Если вы разрабатываете приложение Android версии 3.0 для Android,
Таким образом, лучшие решения,
Уменьшите размер файла базы данных и уменьшите его на 1 МБ.
Или просто описать структуру таблицы в файле базы данных и загрузить большие данные с веб-сервера (используя веб-службу).
Вырезать файл базы данных в отдельных фрагментах, загрузить файлы размером более 1 М из папки с данными
Но есть и некоторые быстрые решения для фиксации,
Я видел один комментарий в SO для такого же вопроса, который просто изменил расширение SQLite db и использовал его,
Это что-то меняет расширение файла в папке с ресурсами из.sqlite на ".jpg". (Попробуйте, если это сработает в вашем случае, поскольку я никогда не пробовал)
Также посмотрите этот пост о Dealing with Asset Compression в приложениях для Android, и вы получите от него что-то полезное.