Maybe your heap is heavily fragmented and there is not 1.5megs of contiguous space?
On Wednesday, November 21, 2012 8:50:41 AM UTC-6, Fran wrote: > > Look at this: > > 0java.lang.OutOfMemoryError: (Heap Size=48547KB, Allocated=33541KB) 1at > android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) 2at > android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:595) 3at > com.badlogic.androidgames.framework.impl.AndroidGraphics.newPixmap(AndroidGraphics.java:77) > > 4at > com.badlogic.androidgames.framework.impl.AndroidGraphics.newPixmap(AndroidGraphics.java:133) > > 5at > net.iberdroid.ruletaafortunadacore.MainMenuScreen.loadImages(MainMenuScreen.java:255) > > 6at > net.iberdroid.ruletaafortunadacore.MainMenuScreen.enable(MainMenuScreen.java:241) > > The image that I am trying to load at MainMenuScreen.java:255 > > The weird thing is that there is free heap enough for loading that image: > it is a 800x480 png indexed but with transparency, so I load it using four > bytes per pixel (ARGB) and it should use about 1M5 of memory as a raw > bitmap... but it crashes anyway trying to load an image ten times smaller > the available heap space (48-35 = 15Mb). > > These things makes me crazy... > > Bests, > > > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en