Ich habe meine Fehlerberichte überprüft und von Zeit zu Zeit erhalten wir diesen Fehlerbericht von unserer App. Ich kann nicht pint zeigen, was das eigentliche Problem ist. Diese Ressource existiert, die meisten Geräte funktionieren gut, aber einige spezifische Geräte wie LG-E510 oder U8815 können diese Ressource nicht laden.
Irgendwelche Ideen?
android.content.res.Resources$NotFoundException: File res/drawable-xhdpi/action_bar_search_icon.png from drawable resource ID #0x7f02007f
at android.content.res.Resources.loadDrawable(Resources.java:1714)
at android.content.res.Resources.getDrawable(Resources.java:581)
at com.actionbarsherlock.internal.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:384)
at com.actionbarsherlock.internal.view.menu.ActionMenuItemView.initialize(ActionMenuItemView.java:128)
at com.actionbarsherlock.internal.view.menu.ActionMenuPresenter.bindItemView(ActionMenuPresenter.java:192)
at com.actionbarsherlock.internal.view.menu.BaseMenuPresenter.getItemView(BaseMenuPresenter.java:176)
at com.actionbarsherlock.internal.view.menu.ActionMenuPresenter.getItemView(ActionMenuPresenter.java:178)
ist diese Ressource existieren in ziehbar-xhdpi Ordner, weil wir die Ressourcen entsprechend ihrer Auflösung zu setzen haben, bedeutet niedrige Geräte Ressourcen aus LDPI Ordner und Medium verwenden wird von mdpi und so weiter ... also zuerst einmal prüfen, ob das re Quelle ist im entsprechenden Ordner vorhanden. – Ajit
Oder setzen Sie Ihre Ressource in den Standard-Drawable-Ordner, so dass das System wählen wird, wenn nichts angebracht ist. – vinoth
Gut Geräte sind in der Lage, Ressourcen von XHDPI zu jeder Stadt, die sie benötigen, zu verkleinern. Das ist also nicht das Problem. –