Android – 进程已经死亡的问题

应用程序只是崩溃,完成活动没有太多的信息。

04-01 13:30:43.739: W/AudioService(180): setMode() client died 04-01 13:30:43.739: W/GpsLocationProvider(180): Unneeded remove listener for uid 1000 04-01 13:30:43.739: D/libloc(180): loc_eng_stop called 04-01 13:30:43.739: I/ActivityManager(180): Process com.company.android (pid 2590)has died. 04-01 13:30:43.739: W/ActivityManager(180): Scheduling restart of crashed service com.company.android/.utilities.OurGPSService in 80000ms 

检索到的日志要less得多,它只是表明进程刚刚死亡,导致我们的GPS服务重新启动。 它是一些ndk崩溃或有关MediaPlayer? 请帮助确定问题。

Solutions Collecting From Web of "Android – 进程已经死亡的问题"

我发现了类似问题的两个不同的答案:

  • ActivityManager进程已经死亡的问题
    • 引用一个Android bug报告,重用来自不同线程的位图
  • Android进程经常产生logcat“已死”消息。
    • 声称这在某些情况下可能只是正常行为

为了补充这一点,我正在追赶ApplicationManager从Android框架中抛出一个ClassCastException的崩溃。 只是因为我知道我做了一些破解,我可以确定跟踪的一部分是为我的应用程序。

我学到的教训是,有时崩溃日志没有证据显示你的应用的名字。 (另一个教训是,黑客总是回来咬黑客…)