如何追查应用被杀的原因?

时间:2018-06-10 11:07:47

标签: android crash android-2.3-gingerbread

我遇到问题导致我的应用被杀的原因。我在logcat中看到了:

06-09 17:25:00.060 I/ActivityManager( 1702): No longer want TrackRadar.TrackRadar (pid 18834): hidden #21

06-09 17:25:00.139 I/WindowManager( 1702): WIN DEATH: Window{40d59870 TrackRadar.TrackRadar/md5f4ed812048bdc3222ba4758f5e55014c.MainActivity paused=false}

06-09 17:25:00.139 W/ActivityManager( 1702): Scheduling restart of crashed service TrackRadar.TrackRadar/md5f4ed812048bdc3222ba4758f5e55014c.RadarService in 5000ms

adb.bat pull /data/anr/traces.txt在崩溃当天没有任何内容。我检查了\data\tombstones - 从崩溃那天起也没有。

我在主要活动中使用并提供以下代码:

StrictMode.SetThreadPolicy(new StrictMode.ThreadPolicy.Builder()
    .DetectAll()
    .PenaltyLog()
    .Build());
StrictMode.SetVmPolicy(new StrictMode.VmPolicy.Builder()
    .DetectAll()
    .PenaltyLog()
    .Build());

我想找到导致崩溃的错误,但由于很难重现,我需要事后跟踪/转储/无论如何。提示为什么我的应用被杀了。我在哪里可以找到这样的信息?

0 个答案:

没有答案