Keine_Angabe
Ambitioniertes Mitglied
- 9
Hallo,
ich habe einen ViewAnimator, in dem 3 Layouts mit unterschiedlichen Background-Bildern liegen. Nun sind diese Bilder für große Displays gemacht und liegen im xhdpi-Ordner. Sie sind 1280x800px groß und haben jeweils eine Dateigröße von 200KB. Wenn ich das ganze nun in einem Emulator teste, erhalte ich immer folgende Exception:
Wie kann das sein? Es sind ja insgesamt nur 600KB und den Emulator habe ich auch auf die Auflösung 1280x800 gestellt. Es dürfte also eigentlich nicht viel an den Bildern skaliert werden. Hat jemand eine Idee wie das beheben könnte?
ich habe einen ViewAnimator, in dem 3 Layouts mit unterschiedlichen Background-Bildern liegen. Nun sind diese Bilder für große Displays gemacht und liegen im xhdpi-Ordner. Sie sind 1280x800px groß und haben jeweils eine Dateigröße von 200KB. Wenn ich das ganze nun in einem Emulator teste, erhalte ich immer folgende Exception:
Code:
GC_EXTERNAL_ALLOC freed 36K, 52% free 3084K/6343K, external 18287K/18460K, paused 50ms
Code:
[FONT=Arial]
[/FONT][FONT=Arial]1366400 [/FONT][FONT=Arial]-byte external allocation too large for this process.
Clamp target GC heap from 24.974MB to 24.000MB
VM won't let us allocate 1366400 bytes
java.lang.OutOfMemoryError: bitmap size exceeds VM budget[/FONT]
Wie kann das sein? Es sind ja insgesamt nur 600KB und den Emulator habe ich auch auf die Auflösung 1280x800 gestellt. Es dürfte also eigentlich nicht viel an den Bildern skaliert werden. Hat jemand eine Idee wie das beheben könnte?
Zuletzt bearbeitet: