приложение с большим необработанным текстовым файлом не будет работать на телефоне Android - PullRequest
1 голос
/ 24 июня 2011

Я разработал приложение для слова (Hangman) для Android.Приложение использует текстовый файл необработанных слов из более чем 100 000 слов.Приложение прекрасно работает на эмуляторе Android на моем ноутбуке.У меня нет телефона Android, чтобы проверить его, но у моей племянницы есть.Поэтому я создал файл apk и отправил ей электронное письмо, и, очевидно, приложение не запустится на ее телефоне.Я снова отправил ей то же самое приложение с несколькими словами в текстовом файле, и оно прошло хорошо.Как вы думаете, почему он не будет работать с большим файлом слов?

1 Ответ

1 голос
/ 24 июня 2011

Я сталкивался с этим раньше. Некоторые телефоны не позволяют иметь активы размером более 1 МБ. Я думаю, что это как-то связано со сжатием и AssetManager. Насколько я вижу, есть два решения.

1) Разделите ваш актив на части размером менее 1 МБ и склейте их во время выполнения. Это то, что я сделал, так как у меня не было времени на 2).

2) Узнайте, как правильно и удобно хранить большие активы:)

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