最近、ほぼすべてのユーザーに完全に機能するAndroidアプリを店舗に公開しました。しかし、私はすぐにいくつかのクラッシュを取得し始めたが、次のトレースで週に報告されます。幅と高さのためにAndroidリソースが見つかりません
Caused by: android.content.res.Resources$NotFoundException: File res/drawable-xhdpi/dark_button_unpressed.png from drawable resource ID #0x7f02005d
at android.content.res.Resources.loadDrawable(Resources.java:1716)
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:1696)
... 40 more
Caused by: java.lang.IllegalArgumentException: width and height must be > 0
at android.graphics.Bitmap.nativeCreate(Native Method)
at android.graphics.Bitmap.createBitmap(Bitmap.java:477)
at android.graphics.Bitmap.createBitmap(Bitmap.java:444)
at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:349)
at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:498)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:473)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:336)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)
at android.content.res.Resources.loadDrawable(Resources.java:1711)
... 45 more
まさにここで何が起こっているかを判断することは容易ではありません。私がユーザレポートから集めることができるのは、低密度ディスプレイを搭載したデバイスで主に発生したように見えることだけでした。この特定のリソースは、XML UIのビューの背景として使用されます。
あなたの優れた答えをありがとうございました! –
@EladNava喜んで誰かを助けることができます:) – Overv
ニースの解説と素敵な説明:この問題は私には時間がかかりすぎます:Dとこの問題を抱える他の人は、9パッチの画像すべてを置くことをお勧めします。 Overvが推奨するようにdrawablesフォルダに入れます:) – hqt