求教!!!SOS!!!!!

ahu_volcano 2012-05-07 09:48:20
android程序,程序最后崩溃,结果在logcat中都能输出,logcat中错误代码如下:

05-07 13:44:40.761: ERROR/ActivityManager(66): ANR in xiaohang.zhimeng
05-07 13:44:40.761: ERROR/ActivityManager(66): Reason: Broadcast of Intent { act=android.provider.Telephony.SMS_RECEIVED cmp=xiaohang.zhimeng/.MySMSMonitor (has extras) }
05-07 13:44:40.761: ERROR/ActivityManager(66): Load: 1.76 / 0.69 / 0.39
05-07 13:44:40.761: ERROR/ActivityManager(66): CPU usage from 12449ms to 77ms ago:
05-07 13:44:40.761: ERROR/ActivityManager(66): iaohang.zhimeng: 90% = 83% user + 6% kernel / faults: 5181 minor 1 major
05-07 13:44:40.761: ERROR/ActivityManager(66): adbd: 4% = 0% user + 4% kernel / faults: 96 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): system_server: 3% = 1% user + 1% kernel / faults: 256 minor 1 major
05-07 13:44:40.761: ERROR/ActivityManager(66): m.android.phone: 0% = 0% user + 0% kernel / faults: 116 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): re-initialized>: 0% = 0% user + 0% kernel / faults: 61 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): logcat: 0% = 0% user + 0% kernel / faults: 2 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): ronsoft.openwnn: 0% = 0% user + 0% kernel / faults: 74 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): re-initialized>: 0% = 0% user + 0% kernel / faults: 66 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): com.svox.pico: 0% = 0% user + 0% kernel / faults: 69 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): mmcqd: 0% = 0% user + 0% kernel
05-07 13:44:40.761: ERROR/ActivityManager(66): d.process.acore: 0% = 0% user + 0% kernel / faults: 13 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): d.process.media: 0% = 0% user + 0% kernel / faults: 76 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): com.android.mms: 0% = 0% user + 0% kernel / faults: 76 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): android.protips: 0% = 0% user + 0% kernel / faults: 29 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): .quicksearchbox: 0% = 0% user + 0% kernel / faults: 105 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): m.android.music: 0% = 0% user + 0% kernel / faults: 108 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): roid.alarmclock: 0% = 0% user + 0% kernel / faults: 106 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): TOTAL: 99% = 82% user + 14% kernel + 0% irq + 1% softirq
05-07 13:45:01.821: ERROR/MediaPlayerService(34): Couldn't open fd for content://settings/system/notification_sound
05-07 13:45:01.821: ERROR/MediaPlayer(66): Unable to to create media player
05-07 13:45:01.821: ERROR/MediaPlayerService(34): Couldn't open fd for content://settings/system/notification_sound
05-07 13:45:01.821: ERROR/MediaPlayer(66): Unable to to create media player

05-07 13:44:38.301: WARN/ActivityManager(66): Timeout of broadcast BroadcastRecord{44f7b3e8 android.provider.Telephony.SMS_RECEIVED} - receiver=android.os.BinderProxy@44ea7348
05-07 13:44:38.301: WARN/ActivityManager(66): Receiver during timeout: ResolveInfo{44f9bbf8 xiaohang.zhimeng.MySMSMonitor p=999 o=0 m=0x108000}
05-07 13:44:40.761: ERROR/ActivityManager(66): ANR in xiaohang.zhimeng
05-07 13:44:40.761: ERROR/ActivityManager(66): Reason: Broadcast of Intent { act=android.provider.Telephony.SMS_RECEIVED cmp=xiaohang.zhimeng/.MySMSMonitor (has extras) }
05-07 13:44:40.761: ERROR/ActivityManager(66): Load: 1.76 / 0.69 / 0.39
05-07 13:44:40.761: ERROR/ActivityManager(66): CPU usage from 12449ms to 77ms ago:
05-07 13:44:40.761: ERROR/ActivityManager(66): iaohang.zhimeng: 90% = 83% user + 6% kernel / faults: 5181 minor 1 major
05-07 13:44:40.761: ERROR/ActivityManager(66): adbd: 4% = 0% user + 4% kernel / faults: 96 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): system_server: 3% = 1% user + 1% kernel / faults: 256 minor 1 major
05-07 13:44:40.761: ERROR/ActivityManager(66): m.android.phone: 0% = 0% user + 0% kernel / faults: 116 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): re-initialized>: 0% = 0% user + 0% kernel / faults: 61 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): logcat: 0% = 0% user + 0% kernel / faults: 2 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): ronsoft.openwnn: 0% = 0% user + 0% kernel / faults: 74 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): re-initialized>: 0% = 0% user + 0% kernel / faults: 66 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): com.svox.pico: 0% = 0% user + 0% kernel / faults: 69 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): mmcqd: 0% = 0% user + 0% kernel
05-07 13:44:40.761: ERROR/ActivityManager(66): d.process.acore: 0% = 0% user + 0% kernel / faults: 13 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): d.process.media: 0% = 0% user + 0% kernel / faults: 76 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): com.android.mms: 0% = 0% user + 0% kernel / faults: 76 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): android.protips: 0% = 0% user + 0% kernel / faults: 29 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): .quicksearchbox: 0% = 0% user + 0% kernel / faults: 105 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): m.android.music: 0% = 0% user + 0% kernel / faults: 108 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): roid.alarmclock: 0% = 0% user + 0% kernel / faults: 106 minor
05-07 13:44:40.761: ERROR/ActivityManager(66): TOTAL: 99% = 82% user + 14% kernel + 0% irq + 1% softirq
05-07 13:45:01.821: WARN/NotificationService(66): STOP command without a player
05-07 13:45:01.821: ERROR/MediaPlayerService(34): Couldn't open fd for content://settings/system/notification_sound
05-07 13:45:01.821: ERROR/MediaPlayer(66): Unable to to create media player
05-07 13:45:01.821: WARN/NotificationService(66): error loading sound for content://settings/system/notification_sound
05-07 13:45:01.821: WARN/NotificationService(66): java.io.IOException: setDataSource failed.: status=0x80000000
05-07 13:45:01.821: WARN/NotificationService(66): at android.media.MediaPlayer.setDataSource(Native Method)
05-07 13:45:01.821: WARN/NotificationService(66): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:716)
05-07 13:45:01.821: WARN/NotificationService(66): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:671)
05-07 13:45:01.821: WARN/NotificationService(66): at com.android.server.NotificationPlayer$CreationAndCompletionThread.run(NotificationPlayer.java:88)
05-07 13:45:01.821: WARN/NotificationService(66): STOP command without a player
05-07 13:45:01.821: ERROR/MediaPlayerService(34): Couldn't open fd for content://settings/system/notification_sound
05-07 13:45:01.821: ERROR/MediaPlayer(66): Unable to to create media player
05-07 13:45:01.821: WARN/NotificationService(66): error loading sound for content://settings/system/notification_sound
05-07 13:45:01.821: WARN/NotificationService(66): java.io.IOException: setDataSource failed.: status=0x80000000
05-07 13:45:01.821: WARN/NotificationService(66): at android.media.MediaPlayer.setDataSource(Native Method)
05-07 13:45:01.821: WARN/NotificationService(66): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:716)
05-07 13:45:01.821: WARN/NotificationService(66): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:671)
05-07 13:45:01.821: WARN/NotificationService(66): at com.android.server.NotificationPlayer$CreationAndCompletionThread.run(NotificationPlayer.java:88)
05-07 13:45:22.642: WARN/SharedBufferStack(66): waitForCondition(DequeueCondition) timed out (identity=1, status=0). CPU may be pegged. trying again.
05-07 13:45:30.371: WARN/ActivityManager(66): finishReceiver called but no pending broadcasts
05-07 13:47:39.641: WARN/ActivityManager(66): Force finishing activity xiaohang.zhimeng/.TelephoneDemo
05-07 13:47:39.921: WARN/InputManagerService(66): Got RemoteException sending setActive(false) notification to pid 9496 uid 10033
哪位大侠告诉小弟一下,在此跪谢!!!
...全文
425 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
msgsnd 2012-05-08
  • 打赏
  • 举报
回复
呵呵,从log看code惨不忍睹啊
zy1235678 2012-05-08
  • 打赏
  • 举报
回复
看到ANR,05-07 13:44:40.761: ERROR/ActivityManager(66): ANR in xiaohang.zhimeng。
念茜 2012-05-08
  • 打赏
  • 举报
回复
Reason: Broadcast of Intent { act=android.provider.Telephony.SMS_RECEIVED cmp=xiaohang.zhimeng/.MySMSMonitor (has extras) }

死在这出不来了,CPU负荷超大。 线索从xiaohang.zhimeng android.provider.Telephony.SMS_RECEIVED 开始呗
ahu_volcano 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

你这个是不是用模拟器跑的啊,模拟器的 media player是有问题的吧。
[/Quote]
没用到 media player,真机上跑没问题
ahu_volcano 2012-05-08
  • 打赏
  • 举报
回复
问题还未解决,模拟器上跑不了,真机上运行OK
xqhrs232 2012-05-08
  • 打赏
  • 举报
回复
也被ANR困扰着
xqhrs232 2012-05-08
  • 打赏
  • 举报
回复
也被ANR困扰着
android_baiyuchuan 2012-05-08
  • 打赏
  • 举报
回复
你这个是不是用模拟器跑的啊,模拟器的 media player是有问题的吧。
android_baiyuchuan 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
05-07 13:45:01.821: ERROR/MediaPlayerService(34): Couldn't open fd for content://settings/system/notification_sound
05-07 13:45:01.821: ERROR/MediaPlayer(66): Unable to to create media player

[/Quote]


Receiver during timeout: ResolveInfo{44f9bbf8 xiaohang.zhimeng.MySMSMonitor p=999 o=0 m=0x108000}
05-07 13:44:40.761: ERROR/ActivityManager(66): ANR in xiaohang.zhimeng


broadcastReceive 里面是不是做耗时操作了 ,ANR了
tempjqyp 2012-05-07
  • 打赏
  • 举报
回复
你这错真是诡异啊
AMinfo 2012-05-07
  • 打赏
  • 举报
回复
从提示中只能看得出你的程序超占资源啊,系统不得不崩溃,死循环??
小白是小菜 2012-05-07
  • 打赏
  • 举报
回复
05-07 13:45:01.821: ERROR/MediaPlayerService(34): Couldn't open fd for content://settings/system/notification_sound
05-07 13:45:01.821: ERROR/MediaPlayer(66): Unable to to create media player

看样子应该是MediaPlayer的问题,仔细检查检查或是贴出来代码看看

80,475

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧