That means you ran out of memory :)

On Mon, May 18, 2009 at 1:42 AM, TjerkW <tje...@gmail.com> wrote:
>
> Somebody tested my game (see http://spacewarsgame.wordpress.com) on a
> real device,
> however occasionaly this exception is thrown when running the main
> game Activity.
> This activity loads a lot of resources in GamePainter.<init>.
>
> (I know it is better to load resources in a separate thread, i'm
> woking on it,
> however this exception is unrelated to that (i think))
>
> I dont now what the cause of this exception is, some VM memmory
> allocation problem.
> Is there not enough memory? If so, why does it run sometimes and other
> times not?
>
> The exception stack trace is below:
>
>
> I/ActivityManager(   52): Starting activity: Intent {
> comp={com.tjerk.spacewars/com.tjerk.spacewars.SpaceWarsActivity} }
> D/AirAttackActivity(12208): Launching Game Activity
> I/AirAttack(12208): Last conf instance: null
> D/dalvikvm(12208): GC freed 7699 objects / 269024 bytes in 111ms
> D/dalvikvm(12208): GC freed 347 objects / 14056 bytes in 84ms
> E/dalvikvm-heap(12208): 1345600-byte external allocation too large for
> this process.
> E/        (12208): VM won't let us allocate 1345600 bytes
> D/AndroidRuntime(12208): Shutting down VM
> W/dalvikvm(12208): threadid=3: thread exiting with uncaught exception
> (group=0x4000fe68)
> E/AndroidRuntime(12208): Uncaught handler: thread main exiting due to
> uncaught exception
> E/AndroidRuntime(12208): java.lang.OutOfMemoryError: bitmap size
> exceeds VM budget
> E/AndroidRuntime(12208):        at
> android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
> E/AndroidRuntime(12208):        at
> android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:290)
> E/AndroidRuntime(12208):        at
> android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:193)
> E/AndroidRuntime(12208):        at
> android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:213)
> E/AndroidRuntime(12208):        at
> com.tjerk.spacewars.GamePainter.<init>(GamePainter.java:186)
> E/AndroidRuntime(12208):        at
> com.tjerk.spacewars.GameView.initialize(GameView.java:27)
> E/AndroidRuntime(12208):        at
> com.tjerk.spacewars.SpaceWarsActivity.onCreate(SpaceWarsActivity.java:
> 47)
> E/AndroidRuntime(12208):        at
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
> 1122)
> E/AndroidRuntime(12208):        at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
> 2104)
> E/AndroidRuntime(12208):        at
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
> 2157)
> E/AndroidRuntime(12208):        at
> android.app.ActivityThread.access$1800(ActivityThread.java:112)
> E/AndroidRuntime(12208):        at
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1581)
> E/AndroidRuntime(12208):        at android.os.Handler.dispatchMessage
> (Handler.java:88)
> E/AndroidRuntime(12208):        at android.os.Looper.loop(Looper.java:
> 123)
> E/AndroidRuntime(12208):        at
> android.app.ActivityThread.main(ActivityThread.java:3739)
> E/AndroidRuntime(12208):        at
> java.lang.reflect.Method.invokeNative(Native Method)
> E/AndroidRuntime(12208):        at java.lang.reflect.Method.invoke
> (Method.java:515)
> E/AndroidRuntime(12208):        at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
> (ZygoteInit.java:739)
> E/AndroidRuntime(12208):        at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
> E/AndroidRuntime(12208):        at dalvik.system.NativeStart.main
> (Native Method)
> I/Process (   52): Sending signal. PID: 12208 SIG: 3
> I/dalvikvm(12208): threadid=7: reacting to signal 3
> I/dalvikvm(12208): Wrote stack trace to '/data/anr/traces.txt'
> >
>



-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to