Если вы упакуете свои данные в папку res / raw, они действительно будут продублированы и, к сожалению, не могут быть удалены после того, как телефон закончил, т.е. после первого запуска.
Вы можете поэкспериментировать с меньшим размером - упаковывать данные в виде файла csv или xml или предварительно скомпилированной БД в папке res / raw и, если это приемлемо, идти в лучшую сторону.
Если вы выбрали опцию csv или xml file, вы можете запустить анализатор при первом запуске и обработать данные в БД.
Что-то, что я только недавно обнаружил, но папка res / raw может обрабатывать только файлы размером около 1 МБ, это одно решение, с которым я столкнулся для упаковки большой БД и перемещения ее при первом запуске, она не выходит за рамки повторения данные в приложении:
Решение для заполнения баз данных
Вот альтернатива из блога андроида, третий, возможно, именно то, что вы ищете:
Действие загрузчика выполняется на
начало вашей заявки и
убедитесь, что набор файлов имеет
был загружен с веб-сервера в
SD-карта телефона. Загрузчик
полезно для приложений, которым нужно больше
локальные данные, чем можно вписать в .apk
файл.
Blogspot загрузчика
Возможно, адаптируйте этот пример - загрузите файл БД с сервера, а затем переместите его в папку базы данных.