Hvordan kan jeg finne årsaken tause feil på Android?

stemmer
0

Jeg debugging en Android-applikasjon og en av aktivitetene bare mislykkede stille; det spratt frem bak stabelen, og jeg fikk den forrige aktivitet.

Jeg har sett tause feil av denne typen som kan tilskrives hukommelsesproblemer, men i dette tilfellet jeg tester uten debugger vedlagt. Den logcat viser nesten ingen informasjon: Etter noen utgang fra våre berørings lyttere, får jeg

I/DEBUG(85): debuggerd committing suicide to free the zombie!
I/DEBUG(24919): debuggerd: Jul  8 2011 06:16:01
I/ActivityManager(157): Process com.tse.newsreader (pid 24415) has died.
I/WindowManager(157): WIN DEATH: Window{4108f938 com.tse.newsreader/com.tse.newsreader.activities.StorefrontFragmentActivity paused=false}

com.tse.newsreader er vår prosess.

Jeg vil gjerne vite om dette er forårsaket av en minnelekkasje et sted, og jeg håper å legge en HPROF dump til en global unntak handler, noe som er beskrevet i Er det en måte å ta en minnedump på app krasjer? men hvis det er ikke noe unntak eller OutOfMemoryErrorå fange, ser jeg ikke hvordan det vil hjelpe.

Kan noen foreslå hvordan jeg kan få på årsaken til disse tause feil?

Publisert på 21/11/2011 klokken 08:45
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Jeg er ikke sikker på om dette er hva du mener, men du kan vurdere å legge noe sånt bugsense til programmet ditt. Det vil plukke opp uoppdagede unntak.

Svarte 21/11/2011 kl. 09:54
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more