Android проблема с ресурсом после обновления. - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть приложение, и глупо я решил изменить ресурс в файле с filename.bmp на png, и выпустил обновление с этим, я удалил .bmp из APK и добавил PNG, и разместил его на рынке.

Теперь у меня есть некоторые пользователи, которые не могут запустить приложение, оно завершается с ошибкой из-за файла, не найденного в строке, ссылающейся на имя ресурса в описании XML VIEW.

Теперь, это только некоторые пользователи, не все ... но это все еще бесит, когда обновляется suer, удаляются ли старые файлы APK? IE старый файл .BMP ушел? Мне не удалось полностью воспроизвести проблему на моем оборудовании, но я работаю над теорией, согласно которой файлы .BMP и .PNG теперь находятся в каталоге resource / drawable, а раздувание XML просто запутывается.

Ответы [ 3 ]

1 голос
/ 23 сентября 2011

Вам нужно будет переименовать файлы BMP и PNG на совершенно разные имена. Это может вызвать путаницу, хотя.

Я бы рекомендовал использовать один тип файла для всех приложений. И может быть, что некоторые пользователи не испытывают проблемы из-за плотности экрана. Убедитесь, что все ресурсы используют одинаковое соглашение об именах и доступны для каждого размера экрана.

0 голосов
/ 23 сентября 2011

Вы пробовали очистить свой проект?

0 голосов
/ 23 сентября 2011

Переименуйте файл во что-то совершенно другое.

...