FileNotFoundException: res/drawable-xhdpi-v4/foo.png только в журналах сбоев Play StoreAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 FileNotFoundException: res/drawable-xhdpi-v4/foo.png только в журналах сбоев Play Store

Сообщение Anonymous »

За последние два дня с момента выпуска нашего приложения 4.0 мы наблюдали около 40 таких сбоев. Изучив журналы сбоев, мы обнаружили, что оно существует начиная с версии 3.3 нашего приложения. Нам не удалось воспроизвести эту проблему самостоятельно.

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

Сбой происходит при вызове метода setContentView(R.layout.foo) в onCreate()
Примечания:
  • Мы ограничиваем наш API версией 4 и целевой версией 15.
  • Мы видели это как минимум в версиях 2.2–4.0.3 на mdpi, телефоны и планшеты hdpi,xhdpi.
  • В комментариях пользователей указано, что приложение немедленно завершает работу (ожидается) и что значок Evernote в панели запуска приложения превращается в значок приложения по умолчанию (невозможно прочитать какие-либо
  • Сбой не ограничивается одним конкретным объектом рисования, мы видели много разных объектов в журналах, однако все они «кажется» рисуемыми изображениями, а не цветами, макетами и т. д. xml-файлы и т. д.
  • Это не ограничивается 9 исправлениями, это произошло как с обычными .png, так и с .9.png.
Наши папки с возможностью рисования выглядит как прикрепленное изображение
Изображение

  • В нашей папке с возможностью рисования мы храним только XML
Трассировка стека:

Код: Выделить всё

android.content.res.Resources$NotFoundException: File res/drawable/ics_tab_title_unselected.xml from drawable resource ID #0x7f02016f
at android.content.res.Resources.loadDrawable(Resources.java:1697)
at android.content.res.Resources.getDrawable(Resources.java:581)
at android.view.View.setBackgroundResource(View.java:7533)
at com.evernote.ics.ActionBarTabbedTitle.a(ActionBarTabbedTitle.java:103)
at com.evernote.ics.j.a(ActivityActionBar.java:150)
at com.evernote.ics.a.c(ActionBar.java:731)
at com.evernote.ics.a.p(ActionBar.java:440)
at com.evernote.ics.a.g(ActionBar.java:423)
at com.evernote.ics.j.m(ActivityActionBar.java:68)
at com.evernote.ics.phone.SwipeableTabbedActivityAbstract.s(SwipeableTabbedActivityAbstract.java:990)
at com.evernote.ics.phone.SwipeableTabbedActivityAbstract.a(SwipeableTabbedActivityAbstract.java:662)
at com.evernote.ics.phone.SwipeableTabbedActivityAbstract.b(SwipeableTabbedActivityAbstract.java:617)
at com.evernote.ics.phone.PhoneMainActivity.b(PhoneMainActivity.java:113)
at com.evernote.ui.EvernoteFragment.a(EvernoteFragment.java:136)
at com.evernote.ui.EvernoteFragment.a(EvernoteFragment.java:132)
at com.evernote.ui.EvernoteFragment.d(EvernoteFragment.java:128)
at com.evernote.ics.phone.b.onItemClick(HomeFragment.java:1324)
at android.widget.AdapterView.performItemClick(AdapterView.java:284)
at android.widget.ListView.performItemClick(ListView.java:3513)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:1812)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3683)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.content.res.Resources$NotFoundException: File res/drawable-xhdpi-v4/tab_unselected_focus.9.png from drawable resource ID #0x7f0201e6
at android.content.res.Resources.loadDrawable(Resources.java:1714)
at android.content.res.Resources.getDrawable(Resources.java:581)
at android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:162)
at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:787)
at android.graphics.drawable.Drawable.createFromXml(Drawable.java:728)
at android.content.res.Resources.loadDrawable(Resources.java:1694)
... 28 more
Caused by: java.io.FileNotFoundException: res/drawable-xhdpi-v4/tab_unselected_focus.9.png
at android.content.res.AssetManager.openNonAssetNative(Native Method)
at android.content.res.AssetManager.openNonAsset(AssetManager.java:406)
at android.content.res.Resources.loadDrawable(Resources.java:1706)
... 33 more
Любые рекомендации будут очень оценены. /apps/details?id=com.evernote

спасибо, < /p>

ty < /p>

Подробнее здесь: https://stackoverflow.com/questions/106 ... sh-logs-on
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»