Устройство / Память Специфическая проблема при чтении файла Android

1

У меня очень странная проблема с моим приложением. У меня есть файл в папке "Активы" размером около 2 МБ. На некоторых устройствах он считывает файл, анализирует его и создает БД, и все работает нормально. Если я запускаю одно и то же приложение в эмуляторе, тогда файл не читается, и ничего не происходит в моем пользовательском интерфейсе. Поэтому я подумал, что проблема может заключаться в распределении пространства на эмуляторе. Но такая же проблема возникает даже с некоторыми устройствами Android, и на некоторых устройствах она работает нормально. я должен заставить его работать на всех устройствах. Итак, как я могу решить эту проблему? Есть ли решение для этой проблемы? люди говорят, что у них около 1,5 ГБ свободного места на мобильных телефонах.... все же они не могут прочитать файл. Есть ли доступное пространство только к проблеме или есть ли другая проблема?  Любая помощь приветствуется.

Заранее спасибо

  • 0
    Можем ли мы увидеть код? В частности, бит, который читается в файле, будет полезен.
  • 0
    Да, конечно ... вот как это. Я получаю Inputstream в файл, который находится в моей папке Raw, и передаю то же самое в другую функцию, которая фактически анализирует и создает базу данных. InputStream is; is = getResources (). OpenRawResource (R.raw.xyz); aptvService.initialRequest (есть);
Показать ещё 1 комментарий
Теги:

1 ответ

0

Вы не можете иметь файлы размером более 1 МБ в активах. Период.

См. этот связанный вопрос

  • 0
    Извините, это моя ошибка ... У меня есть это в папке Raw, и точный размер составляет 1500 КБ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню