该程序跑到一定程度,停在某个地方,具体错误log如下:
05-08 23:40:46.582: WARN/WindowManager(330): Key dispatching timed out sending to com.android.HelloMiss/com.android.HelloMiss.Launcher
05-08 23:40:46.582: WARN/WindowManager(330): Previous dispatch state: {{KeyEvent{action=0 code=21 repeat=0 meta=0 scancode=0 mFlags=8} to Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} @ 1273362041576 lw=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} lb=android.os.BinderProxy@43daf6b8 fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false}}}
05-08 23:40:46.592: WARN/WindowManager(330): Current dispatch state: {{KeyEvent{action=1 code=21 repeat=0 meta=0 scancode=0 mFlags=8} to Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} @ 1273362046593 lw=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} lb=android.os.BinderProxy@43daf6b8 fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false}}}
05-08 23:40:47.412: ERROR/ActivityManager(330):
ANR in com.android.HelloMiss(com.android.HelloMiss/com.android.HelloMiss.Launcher)
05-08 23:40:47.412: ERROR/ActivityManager(330): Reason: keyDispatchingTimedOut
05-08 23:40:47.412: ERROR/ActivityManager(330): Load: 10.48 / 10.4 / 8.46
05-08 23:40:47.412: ERROR/ActivityManager(330): CPU usage from 29539ms to 119ms ago:
05-08 23:40:47.412: ERROR/ActivityManager(330): ndroid.HelloMiss: 73% = 66% user + 6% kernel / faults: 3674 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): system_server: 12% = 7% user + 5% kernel / faults: 40 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): app_process: 5% = 4% user + 0% kernel / faults: 159 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): putmethod.latin: 2% = 1% user + 0% kernel / faults: 35 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): ami304d: 2% = 0% user + 1% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): m.android.music: 0% = 0% user + 0% kernel / faults: 54 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): d.process.acore: 0% = 0% user + 0% kernel / faults: 63 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): logcat: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): ndroid.calendar: 0% = 0% user + 0% kernel / faults: 11 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): m.android.phone: 0% = 0% user + 0% kernel / faults: 21 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): uance.xt9.input: 0% = 0% user + 0% kernel / faults: 15 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): ndroid.settings: 0% = 0% user + 0% kernel / faults: 22 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): rpcrotuer_smd_x: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): oid.voicedialer: 0% = 0% user + 0% kernel / faults: 20 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): d.process.media: 0% = 0% user + 0% kernel / faults: 15 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): ng123.TestPlurk: 0% = 0% user + 0% kernel / faults: 19 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): droid.bluetooth: 0% = 0% user + 0% kernel / faults: 14 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): jp.aplix.midp: 0% = 0% user + 0% kernel / faults: 17 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): m.android.email: 0% = 0% user + 0% kernel / faults: 23 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): o.android.oemvc: 0% = 0% user + 0% kernel / faults: 11 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): com.tsots.Stock: 0% = 0% user + 0% kernel / faults: 13 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): adbd: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): usb_mass_storag: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): id.oemvc:remote: 0% = 0% user + 0% kernel / faults: 20 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): +flush-31:0: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): -flush-31:0: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): TOTAL: 99% = 82% user + 16% kernel
不知道那位朋友有遇到这种情况,帮忙解答一下.
05-08 23:40:46.582: WARN/WindowManager(330): Key dispatching timed out sending to com.android.HelloMiss/com.android.HelloMiss.Launcher
05-08 23:40:46.582: WARN/WindowManager(330): Previous dispatch state: {{KeyEvent{action=0 code=21 repeat=0 meta=0 scancode=0 mFlags=8} to Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} @ 1273362041576 lw=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} lb=android.os.BinderProxy@43daf6b8 fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false}}}
05-08 23:40:46.592: WARN/WindowManager(330): Current dispatch state: {{KeyEvent{action=1 code=21 repeat=0 meta=0 scancode=0 mFlags=8} to Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} @ 1273362046593 lw=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false} lb=android.os.BinderProxy@43daf6b8 fin=false gfw=true ed=true tts=0 wf=false fp=false mcf=Window{43df6ad8 com.android.HelloMiss/com.android.HelloMiss.Launcher paused=false}}}
05-08 23:40:47.412: ERROR/ActivityManager(330):
ANR in com.android.HelloMiss(com.android.HelloMiss/com.android.HelloMiss.Launcher)
05-08 23:40:47.412: ERROR/ActivityManager(330): Reason: keyDispatchingTimedOut
05-08 23:40:47.412: ERROR/ActivityManager(330): Load: 10.48 / 10.4 / 8.46
05-08 23:40:47.412: ERROR/ActivityManager(330): CPU usage from 29539ms to 119ms ago:
05-08 23:40:47.412: ERROR/ActivityManager(330): ndroid.HelloMiss: 73% = 66% user + 6% kernel / faults: 3674 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): system_server: 12% = 7% user + 5% kernel / faults: 40 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): app_process: 5% = 4% user + 0% kernel / faults: 159 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): putmethod.latin: 2% = 1% user + 0% kernel / faults: 35 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): ami304d: 2% = 0% user + 1% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): m.android.music: 0% = 0% user + 0% kernel / faults: 54 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): d.process.acore: 0% = 0% user + 0% kernel / faults: 63 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): logcat: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): ndroid.calendar: 0% = 0% user + 0% kernel / faults: 11 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): m.android.phone: 0% = 0% user + 0% kernel / faults: 21 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): uance.xt9.input: 0% = 0% user + 0% kernel / faults: 15 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): ndroid.settings: 0% = 0% user + 0% kernel / faults: 22 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): rpcrotuer_smd_x: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): oid.voicedialer: 0% = 0% user + 0% kernel / faults: 20 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): d.process.media: 0% = 0% user + 0% kernel / faults: 15 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): ng123.TestPlurk: 0% = 0% user + 0% kernel / faults: 19 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): droid.bluetooth: 0% = 0% user + 0% kernel / faults: 14 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): jp.aplix.midp: 0% = 0% user + 0% kernel / faults: 17 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): m.android.email: 0% = 0% user + 0% kernel / faults: 23 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): o.android.oemvc: 0% = 0% user + 0% kernel / faults: 11 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): com.tsots.Stock: 0% = 0% user + 0% kernel / faults: 13 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): adbd: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): usb_mass_storag: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): id.oemvc:remote: 0% = 0% user + 0% kernel / faults: 20 minor
05-08 23:40:47.412: ERROR/ActivityManager(330): +flush-31:0: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): -flush-31:0: 0% = 0% user + 0% kernel
05-08 23:40:47.412: ERROR/ActivityManager(330): TOTAL: 99% = 82% user + 16% kernel
不知道那位朋友有遇到这种情况,帮忙解答一下.
解决方案 »
- 无法将源码/package/app/下面的项目修改后push到模拟器里面。提示Read-only file system
- 如何重写ListView onMeasure方法,使其能在ScrollView中计算出正确高度
- android 2.1支持内录了么?
- 移动键跟滚轮引起的变焦
- 如何在 http://android.git.kernel.org/ 里浏览以前版本的源码
- 怎么样才能让list里面的文件从上往下排列?
- 程序中的图片占据大量内存,该如何处理
- GridView 的边框
- Android中调用系统摄像头的拍照页面,能屏蔽home键吗?
- 如何在recycleview中嵌套recycleview
- ExpandableListView两个组下面的数据相同
- 网页获取数据
我感觉很奇怪。
但是还不知道为什么会导致CPU占用这么高。
你是在跑monkey时候出现的这个问题么? 如果是,建议你延长event间隔时间,再试一下。
记住一但oncreate里面的代码逻辑执行时间过长就会出现,尽量避免 这个情况。一般需要长时间的东东,比如下载内容,逻辑不能放oncreate里面做,要保证oncreate里面的东西迅速加载完成,可以在oncreate启一个线程来(比如task)完成相应内容。我们一个项目中就是这样,一直出现这个破错误,搞的很恼火,后来加了异步线程来处理,就好了。
ANR in com.android.HelloMiss(com.android.HelloMiss/com.android.HelloMiss.Launcher)
This type of problem occur when code get window leak type of problem or when we try to perform many operation on same activity...
有什么办法设置activity响应时间不?
06-10 10:34:00.475: ERROR/ActivityManager(58): ANR in com.cn.SuperCharacter (com.cn.SuperCharacter/.SuperCharacter)
06-10 10:34:00.475: ERROR/ActivityManager(58): Reason: keyDispatchingTimedOut
06-10 10:34:00.475: ERROR/ActivityManager(58): Load: 13.57 / 4.66 / 2.59
06-10 10:34:00.475: ERROR/ActivityManager(58): CPU usage from 60472ms to 476ms ago:
06-10 10:34:00.475: ERROR/ActivityManager(58): .SuperCharacter: 5% = 0% user + 4% kernel / faults: 590 minor 8 major
06-10 10:34:00.475: ERROR/ActivityManager(58): system_server: 2% = 1% user + 0% kernel / faults: 692 minor 19 major
06-10 10:34:00.475: ERROR/ActivityManager(58): adbd: 1% = 0% user + 1% kernel / faults: 20 minor
06-10 10:34:00.475: ERROR/ActivityManager(58): qemud: 0% = 0% user + 0% kernel / faults: 2 minor
06-10 10:34:00.475: ERROR/ActivityManager(58): ronsoft.openwnn: 0% = 0% user + 0% kernel / faults: 186 minor
06-10 10:34:00.475: ERROR/ActivityManager(58): events/0: 0% = 0% user + 0% kernel
06-10 10:34:00.475: ERROR/ActivityManager(58): re-initialized>: 0% = 0% user + 0% kernel / faults: 112 minor
06-10 10:34:00.475: ERROR/ActivityManager(58): com.svox.pico: 0% = 0% user + 0% kernel / faults: 79 minor
06-10 10:34:00.475: ERROR/ActivityManager(58): TOTAL: 7% = 2% user + 5% kernel + 0% softirq
求鉴定!!!
不知道什么原因导致这错误。
求解啊!!!
这主要你是你的主线程操作过多,你用handler 另启动一个子线程来减少你的主线程操作就可以了