2

我已经创建了像警报通知这样的应用程序,所有的工作一次都很好,但一段时间后我发现了这样的错误 Unable to launch app com.bell.ship's clock/10024 for broadcast Intent: process is bad in logcat 。

logcat 如下所示。

08-10 19:00:24.350: DEBUG/dalvikvm(657): GC freed 2898 objects / 149328 bytes in 205ms
08-10 19:00:24.980: INFO/ActivityManager(64): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.bell.shipclock/.SplashScreen bnds=[3,138][77,217] }
08-10 19:00:25.970: INFO/ActivityManager(64): Displayed activity com.bell.shipclock/.SplashScreen: 833 ms (total 833 ms)
08-10 19:00:31.261: DEBUG/dalvikvm(142): GC freed 114 objects / 5248 bytes in 215ms
08-10 19:00:33.511: INFO/ActivityManager(64): Starting activity: Intent { cmp=com.bell.shipclock/.Home }
08-10 19:00:33.551: WARN/ActivityManager(64): Duplicate finish request for HistoryRecord{44da36f0 com.bell.shipclock/.SplashScreen}
08-10 19:00:34.631: INFO/ActivityManager(64): Displayed activity com.bell.shipclock/.Home: 1043 ms (total 1043 ms)
08-10 19:00:35.000: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:00:35.011: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:01:35.011: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:01:35.031: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:02:35.071: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:02:35.121: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:03:35.060: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:03:35.070: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:04:35.021: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:04:35.031: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:05:27.730: DEBUG/dalvikvm(657): GC freed 8964 objects / 439224 bytes in 260ms
08-10 19:05:35.010: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:05:35.023: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:06:35.051: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:06:35.061: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:07:35.050: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:07:35.061: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:08:35.035: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:08:35.053: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:09:35.071: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:09:35.090: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:10:34.050: DEBUG/dalvikvm(64): threadid=15: bogus mon 1+0>0; adjusting
08-10 19:10:35.050: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:10:35.070: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:11:35.071: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:11:35.090: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:12:15.870: DEBUG/dalvikvm(657): GC freed 12371 objects / 576528 bytes in 3495ms
08-10 19:12:17.961: DEBUG/dalvikvm(64): threadid=15: bogus mon 1+0>0; adjusting
08-10 19:12:35.011: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:12:35.032: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:13:02.470: DEBUG/dalvikvm(64): GC freed 12863 objects / 648880 bytes in 2315ms
08-10 19:13:35.046: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:13:35.061: WARN/ActivityManager(64): finishReceiver called but none active
08-10 19:14:35.081: WARN/ActivityManager(64): Unable to launch app com.bell.shipclock/10024 for broadcast Intent { flg=0x4 cmp=com.bell.shipclock/.AlarmReceive1 (has extras) }: process is bad
08-10 19:14:35.090: WARN/ActivityManager(64): finishReceiver called but none active

我是 Android 的新用户,我从来没有像以前那样看到过这个错误。

4

2 回答 2

2

您似乎finish()为启动屏幕调用了两次(“HistoryRecord{44da36f0 com.bell.shipclock/.SplashScreen} 的重复完成请求”)。清除它,也许它会解决您的其他问题。

于 2011-08-10T14:52:17.367 回答
0

使用真实设备时,我发现解决此问题的唯一方法是:

  • 通过设置 -> 应用程序卸载应用程序。
  • 从手机中取出电池(使用 Android 的“关机”菜单不起作用)。
  • 再次打开设备。
  • 使用 adb install 再次安装 APK。

请在此处查看我的答案,以获取有关无效内容的更多详细信息。

于 2012-02-16T22:31:55.347 回答