Некоторые пользователи, имеющие проблемы с приложением, загрузкой ресурсов, я не могу скопировать .. Загрузка изображения / загрузки - PullRequest
3 голосов
/ 24 сентября 2011

У меня есть приложение, которое работало отлично, затем я выпустил обновление, и теперь внезапно некоторые пользователи не могут надуть главное представление ... оно умирает от инфляции XML в строке 28 с вложенным исключением

Ресурсы $ NotFoundException: файл из ресурса Drawable с идентификатором # 0X10200004

в строке 28 двоичного XML-раздувания, которая ссылается на @ drawable / pl

Файл pl.bmp находится в каталоге res / drawable и не поврежден, поэтому ресурс существует.

Единственное, что я вижу странным, это то, что генерируемый файл R.java ссылается на эту переменную с идентификатором # 0X7F0200009, и нет идентификаторов ссылок на файлы, которые начинаются с # 0X1 .... вообще. поэтому я не уверен, как или почему эти конкретные пользователи даже получают этот идентификатор в качестве ссылки для рисования. В отрисовываемом классе R.Java есть # 0X7f0200004, но это совершенно другой рисунок.

Это, конечно, происходит с некоторыми людьми, которые обновились, и я подозреваю, с некоторыми людьми, которые приобрели новое. Я не могу воспроизвести этот bevior на любом устройстве, к которому у меня есть доступ, или на эмуляторе, но у некоторых это явно происходит.

У кого-нибудь есть идеи? Обновление не подхватывает правильный файл R.java? Как это вообще возможно? Сначала я подумал, что это может быть конфликт имен файлов, так как в более ранних выпусках p был bmp и выпуск, с которого это началось, я изменил его на png, но я убедился, что перед сборкой удалил pl.bmp, а затем переименовал его в pl, таким образом, нет никакого способа, даже если старые файлы p .bmp и .png были каким-то образом на устройстве, это не могло бы столкнуться, но это, похоже, не проблема.

Любая помощь будет принята с благодарностью.

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

1 Ответ

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

Что ж, это удивительно, кажется, что-то, связанное с ссылкой Drawable OS, связанной с android.R.id.empty.

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

...