Я получаю отчеты о сбоях из Android Маркета:Ресурсы NotFoundException?
android.content.res.Resources$NotFoundException: Resource ID #0x....
я получаю около 17 из них в неделю. Это указывает на следующее в моем коде:
context.getResources().getDrawable(R.drawable.foo);
Этот ресурс определенно присутствует в папке с возможностью мойки. У меня несколько сотен тысяч инсталляций, я не уверен, как это может случиться для некоторых пользователей, но работает для подавляющего большинства. Я хотел бы узнать, что происходит, потому что они не могут использовать приложение в этом состоянии. Есть идеи?
Благодаря
--------- Обновление ----------------------
Также я могу видеть вход для Drawable в вопросе в моем файле R.java, выглядит следующим образом:
public static final int foo=0x7f020034;
я чистая сборка проекта, то сразу после этого сделать свой релиз сборки (без изменения коды между не дать автоматическое eclipse build stuff, возможно, приведет к ошибке файла R)
Спасибо
Это может быть очевидно, но есть ли у вас проверка «Build Automatically» в Eclipse? Если вы не используете Eclipse, обновили ли вы классы ресурсов после их изменения? Можете ли вы показать нам свой класс R? – m0skit0
Привет, да, у меня есть «сборка автоматически», но я делаю чистую сборку перед каждой версией. Я могу видеть, что запись ресурса присутствует для того, что можно сделать в R.java (вставлено выше). Спасибо – user291701
Я ничего не вижу вставкой, но если вы говорите, что запись там ... Является ли пакет, показанный в R правильным (то же самое, что и вашей деятельности)? – m0skit0