How do I know where my app received an ANR

by idev » Wed, 01 Apr 2009 16:02:59 GMT


Sponsored Links
 Hi

Is there a way of finding out where my app threw an ANR (Application
Not Responding). I took a look at the traces.txt file in /data and I
see a trace for my application. This is what I see in the trace.

DALVIK THREADS:
"main" prio=5 tid=3 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 s=0 obj=0x400143a8
  | sysTid=691 nice=0 sched=0/0 handle=-1091117924
  at java.lang.Object.wait(Native Method)
  - waiting on <0x1cd570> (a android.os.MessageQueue)
  at java.lang.Object.wait(Object.java:195)
  at android.os.MessageQueue.next(MessageQueue.java:144)
  at android.os.Looper.loop(Looper.java:110)
  at android.app.ActivityThread.main(ActivityThread.java:3742)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:515)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:739)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
  at dalvik.system.NativeStart.main(Native Method)

"Binder Thread #3" prio=5 tid=15 NATIVE
  | group="main" sCount=1 dsCount=0 s=0 obj=0x434e7758
  | sysTid=734 nice=0 sched=0/0 handle=1733632
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #2" prio=5 tid=13 NATIVE
  | group="main" sCount=1 dsCount=0 s=0 obj=0x433af808
  | sysTid=696 nice=0 sched=0/0 handle=1369840
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=11 NATIVE
  | group="main" sCount=1 dsCount=0 s=0 obj=0x433aca10
  | sysTid=695 nice=0 sched=0/0 handle=1367448
  at dalvik.system.NativeStart.run(Native Method)

"JDWP" daemon prio=5 tid=9 VMWAIT
  | group="system" sCount=1 dsCount=0 s=0 obj=0x433ac2a0
  | sysTid=694 nice=0 sched=0/0 handle=1367136
  at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=7 RUNNABLE
  | group="system" sCount=0 dsCount=0 s=0 obj=0x433ac1e8
  | sysTid=693 nice=0 sched=0/0 handle=1366712
  at dalvik.system.NativeStart.run(Native Method)

"HeapWorker" daemon prio=5 tid=5 VMWAIT
  | group="system" sCount=1 dsCount=0 s=0 obj=0x4253ef88
  | sysTid=692 nice=0 sched=0/0 handle=1366472
  at dalvik.system.NativeStart.run(Native Method)

----- end 691 -----


How can I find out where the problem is?

Thanks.

--~--~---------~--~----~------------~-------~--~----~



How do I know where my app received an ANR

by dillirao malipeddi » Wed, 01 Apr 2009 19:15:00 GMT


 You must not run any complex operations on main thread
like i/o , or network operations

for those operations use separate thread , otherwise it will cause ANR






-- 
Dilli Rao. M

--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Other Threads

1. Many Lists in one Layout ?

hi all,,
I want to set some lists in one layout,
but I found it's only recognize the first <ListView .
how to write xml file ?
anyone help?
--~--~---------~--~----~------------~-------~--~----~

2. Looking for presenters for the Silicon Valley Android meetup?

I am currently looking for developers interested in presenting at the
Silicon Valley Android meetup.  The meetup will be hosted by Motodev
in Sunnyvale on June 16.  If you would like more information or are
interested in presenting please contact me.  This is an opportunity to
showcase what you are working on and receive direct feedback from an
audience.

I am only looking for 2-3 more presenters so if you would like more
information or are interested in presenting please contact me ASAP.

Here is a short description of the meetup:
Join us to discuss and encourage innovation on the Android platform.
Get the opportunity to explore how Android can be harnessed to build
new, enjoyable, and useful applications by exploiting the platform's
openness. Anyone from the curious to {*filter*} developers are welcome
to participate.



--~--~---------~--~----~------------~-------~--~----~

3. Live Streaming

4. How to get the View used my service?

5. Finding if two line segments intersect

6. loading apk resources into a WebView

7. Android plugins not appearing in Eclipse (XP)