Android Studio Toile: dessin trop grande image

Je suis sur Ubuntu 16.04. Et sur Android Studio lorsque j'essaie de lancer mon application dans l'émulateur j'obtiens l'erreur suivante:

EXCEPTION FATALE: principal
Processus: nom du projet ici, PID: 2528
java.lang.RuntimeException: Toile: en essayant de tirer trop grand(216090000bytes) bitmap.
au android.vue.DisplayListCanvas.throwIfCannotDraw(DisplayListCanvas.java:260)
au android.les graphiques.Toile.drawBitmap(Toile.java:1415)
au android.les graphiques.drawable.BitmapDrawable.tirage(BitmapDrawable.java:528)
au android.widget de.ImageView.onDraw(ImageView.java:1316)
au android.vue.Vue.tirer(à Vue.java:17185)
au android.vue.Vue.updateDisplayListIfDirty(point de Vue.java:16167)
au android.vue.Vue.tirer(à Vue.java:16951)
au android.vue.ViewGroup.drawChild(ViewGroup.java:3727)
au android.vue.ViewGroup.dispatchDraw(ViewGroup.java:3513)
au android.vue.Vue.updateDisplayListIfDirty(point de Vue.java:16162)
au android.vue.Vue.tirer(à Vue.java:16951)
au android.vue.ViewGroup.drawChild(ViewGroup.java:3727)
au android.vue.ViewGroup.dispatchDraw(ViewGroup.java:3513)
etc...

J'ai dû courir à travers des cerceaux pour obtenir mon émulateur de travail, cependant, nécessaire de créer un lien symbolique pour que je puisse exécuter l'émulateur sur la DMLA. Pas si sûr que ce est une partie du problème. Et pour la vie de moi je ne peux pas savoir pourquoi il continue à le faire. Dans mon groupe il y a d'autres personnes qui suivent le projet vient de précis sur la même émulé téléphone et le kit SDK.

avez-vous essayé de lire l'image bitmap dans une plus petite taille à l'aide de BitmapOption.inSampleSize ?
exemple de votre image bitmap à l'aide de ce developer.android.com/training/displaying-bitmaps/...
j'mon cas, le déplacement de l' (hi-res) splash bitmap à partir d'drawable à drawable-xxhdpi était la solution. j'ai eu le même problème. Je ne soupçonnais pas mon écran de démarrage pour être le problème, car il s'affiche lorsque l'application est lancée, mais il s'est avéré que l'écran de démarrage est le problème. L'écran de démarrage dans mon cas a xxhdpi résolution, et il a été malencontreusement placé dans le dossier drawable, au lieu de drawable-xxhdpi. De ce fait Android assumer l'écran de démarrage a mdpi de la résolution et de l'image à l'échelle 3*3 fois, il est nécessaire de taille et d'essayer de créer une image bitmap.
Il arrive que sur l'émulateur ou sur l'appareil avec la même taille d'écran?

OriginalL'auteur Francisco | 2016-11-28