traces.txt Cmd line: com.android.musicJNI: CheckJNI is off; workarounds are on; pins=0; globals=439DALVIK THREADS: (mutexes: tll=0 tsl=0 tscl=0 ghl=0)"main" prio=5 tid=1 NATIVE | group="main" sCount=1 dsCount=0 obj=0x41841cd8 self=0x418303c8 | sysTid=4081 nice=0 sched=0/0 cgrp=apps handle=1074078036 | state=S schedstat=( 0 0 0 ) utm=54370 stm=6458 core=3 #00 pc 0002175c /system/lib/libc.so (epoll_wait+12) #01 pc 000105e3 /system/lib/libutils.so (android::Looper::pollInner(int)+94) #02 pc 00010811 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92) #03 pc 0006a625 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) #04 pc 0001e48c /system/vendor/lib/libdvm.so (dvmPlatformInvoke+112) #05 pc 0005c967 /system/vendor/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+174) #06 pc 000278a0 /system/vendor/lib/libdvm.so #07 pc 0002fb98 /system/vendor/lib/libdvm.so (dvmMterpStd(Thread*)+76) #08 pc 0002ca50 /system/vendor/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #09 pc 000772e9 /system/vendor/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+1020) #10 pc 00082f93 /system/vendor/lib/libdvm.so #11 pc 000278a0 /system/vendor/lib/libdvm.so #12 pc 0002fb98 /system/vendor/lib/libdvm.so (dvmMterpStd(Thread*)+76) #13 pc 0002ca50 /system/vendor/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) #14 pc 00076dd7 /system/vendor/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+566) #15 pc 00053e6d /system/vendor/lib/libdvm.so #16 pc 0004d1cb /system/lib/libandroid_runtime.so #17 pc 0004deef /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354) #18 pc 0000105b /system/bin/app_process #19 pc 0000e3eb /system/lib/libc.so (__libc_init+50) #20 pc 00000d7c /system/bin/app_process at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:138) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(Native Method)"Binder_A" prio=5 tid=25 NATIVE | group="main" sCount=1 dsCount=0 obj=0x41b41448 self=0x5f185060 | sysTid=9889 nice=0 sched=0/0 cgrp=apps handle=1593141928 | state=S schedstat=( 0 0 0 ) utm=11 stm=7 core=0 #00 pc 000205a8 /system/lib/libc.so (__ioctl+8) #01 pc 0002d3ff /system/lib/libc.so (ioctl+14) #02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) #04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) #05 pc 00021b91 /system/lib/libbinder.so #06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #08 pc 0000e533 /system/lib/libutils.so #09 pc 0000d208 /system/lib/libc.so (__thread_entry+72) #10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240) at dalvik.system.NativeStart.run(Native Method)"Binder_9" prio=5 tid=26 NATIVE | group="main" sCount=1 dsCount=0 obj=0x420b9a58 self=0x5f1f7c58 | sysTid=6470 nice=0 sched=0/0 cgrp=apps handle=1593047896 | state=S schedstat=( 0 0 0 ) utm=41 stm=24 core=3 #00 pc 000205a8 /system/lib/libc.so (__ioctl+8) #01 pc 0002d3ff /system/lib/libc.so (ioctl+14) #02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) #04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) #05 pc 00021b91 /system/lib/libbinder.so #06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #08 pc 0000e533 /system/lib/libutils.so #09 pc 0000d208 /system/lib/libc.so (__thread_entry+72) #10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240) at dalvik.system.NativeStart.run(Native Method)"Binder_8" prio=5 tid=24 NATIVE | group="main" sCount=1 dsCount=0 obj=0x41b46680 self=0x5f01a808 | sysTid=5698 nice=0 sched=0/0 cgrp=apps handle=1592236968 | state=S schedstat=( 0 0 0 ) utm=43 stm=39 core=1 #00 pc 000205a8 /system/lib/libc.so (__ioctl+8) #01 pc 0002d3ff /system/lib/libc.so (ioctl+14) #02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) #04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) #05 pc 00021b91 /system/lib/libbinder.so #06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #08 pc 0000e533 /system/lib/libutils.so #09 pc 0000d208 /system/lib/libc.so (__thread_entry+72) #10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240) at dalvik.system.NativeStart.run(Native Method)"Binder_7" prio=5 tid=22 NATIVE | group="main" sCount=1 dsCount=0 obj=0x4222fc68 self=0x5f1f8f10 | sysTid=5606 nice=0 sched=0/0 cgrp=apps handle=1593591224 | state=S schedstat=( 0 0 0 ) utm=57 stm=27 core=2 #00 pc 000205a8 /system/lib/libc.so (__ioctl+8) #01 pc 0002d3ff /system/lib/libc.so (ioctl+14) #02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) #04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) #05 pc 00021b91 /system/lib/libbinder.so #06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #08 pc 0000e533 /system/lib/libutils.so #09 pc 0000d208 /system/lib/libc.so (__thread_entry+72) #10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240) at dalvik.system.NativeStart.run(Native Method)"Binder_6" prio=5 tid=16 NATIVE | group="main" sCount=1 dsCount=0 obj=0x42110ce0 self=0x61455280 | sysTid=5112 nice=0 sched=0/0 cgrp=apps handle=1593327320 | state=S schedstat=( 0 0 0 ) utm=57 stm=42 core=0 #00 pc 000205a8 /system/lib/libc.so (__ioctl+8) #01 pc 0002d3ff /system/lib/libc.so (ioctl+14) #02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140) #03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) #04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) #05 pc 00021b91 /system/lib/libbinder.so #06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216) #07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68) #08 pc 0000e533 /system/lib/libutils.so #09 pc 0000d208 /system/lib/libc.so (__thread_entry+72) #10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240) at dalvik.system.NativeStart.run(Native Method) ..........
这个anr问题我是真没有思路,请大家帮忙提示一下吧。
Reason: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.)看着跟这两个问题差不多,楼主看看http://stackoverflow.com/questions/16838917/anr-in-random-usage-of-applicationhttp://stackoverflow.com/questions/17884815/back-button-not-working-in-native-activity
同问,出现了桌面ANR,必现问题 Line 27174: 12-18 09:09:26.958689 666 761 I InputDispatcher: Application is not responding: AppWindowToken{425bf2e0 token=Token{4265d550 ActivityRecord{423cd488 u0 com.android.launcher3/.Launcher t1}}}. It has been 8087.6ms since event, 8008.1ms since wait started. Reason: Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up. Line 27275: 12-18 09:09:27.081933 1294 1299 D dalvikvm: dump native stack for : launcher-loader
Cmd line: com.android.musicJNI: CheckJNI is off; workarounds are on; pins=0; globals=439DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)"main" prio=5 tid=1 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41841cd8 self=0x418303c8
| sysTid=4081 nice=0 sched=0/0 cgrp=apps handle=1074078036
| state=S schedstat=( 0 0 0 ) utm=54370 stm=6458 core=3
#00 pc 0002175c /system/lib/libc.so (epoll_wait+12)
#01 pc 000105e3 /system/lib/libutils.so (android::Looper::pollInner(int)+94)
#02 pc 00010811 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 0006a625 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0001e48c /system/vendor/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0005c967 /system/vendor/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+174)
#06 pc 000278a0 /system/vendor/lib/libdvm.so
#07 pc 0002fb98 /system/vendor/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002ca50 /system/vendor/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#09 pc 000772e9 /system/vendor/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+1020)
#10 pc 00082f93 /system/vendor/lib/libdvm.so
#11 pc 000278a0 /system/vendor/lib/libdvm.so
#12 pc 0002fb98 /system/vendor/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#13 pc 0002ca50 /system/vendor/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#14 pc 00076dd7 /system/vendor/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+566)
#15 pc 00053e6d /system/vendor/lib/libdvm.so
#16 pc 0004d1cb /system/lib/libandroid_runtime.so
#17 pc 0004deef /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354)
#18 pc 0000105b /system/bin/app_process
#19 pc 0000e3eb /system/lib/libc.so (__libc_init+50)
#20 pc 00000d7c /system/bin/app_process
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)"Binder_A" prio=5 tid=25 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41b41448 self=0x5f185060
| sysTid=9889 nice=0 sched=0/0 cgrp=apps handle=1593141928
| state=S schedstat=( 0 0 0 ) utm=11 stm=7 core=0
#00 pc 000205a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002d3ff /system/lib/libc.so (ioctl+14)
#02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
#05 pc 00021b91 /system/lib/libbinder.so
#06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)
#08 pc 0000e533 /system/lib/libutils.so
#09 pc 0000d208 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)"Binder_9" prio=5 tid=26 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x420b9a58 self=0x5f1f7c58
| sysTid=6470 nice=0 sched=0/0 cgrp=apps handle=1593047896
| state=S schedstat=( 0 0 0 ) utm=41 stm=24 core=3
#00 pc 000205a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002d3ff /system/lib/libc.so (ioctl+14)
#02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
#05 pc 00021b91 /system/lib/libbinder.so
#06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)
#08 pc 0000e533 /system/lib/libutils.so
#09 pc 0000d208 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)"Binder_8" prio=5 tid=24 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41b46680 self=0x5f01a808
| sysTid=5698 nice=0 sched=0/0 cgrp=apps handle=1592236968
| state=S schedstat=( 0 0 0 ) utm=43 stm=39 core=1
#00 pc 000205a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002d3ff /system/lib/libc.so (ioctl+14)
#02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
#05 pc 00021b91 /system/lib/libbinder.so
#06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)
#08 pc 0000e533 /system/lib/libutils.so
#09 pc 0000d208 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)"Binder_7" prio=5 tid=22 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4222fc68 self=0x5f1f8f10
| sysTid=5606 nice=0 sched=0/0 cgrp=apps handle=1593591224
| state=S schedstat=( 0 0 0 ) utm=57 stm=27 core=2
#00 pc 000205a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002d3ff /system/lib/libc.so (ioctl+14)
#02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
#05 pc 00021b91 /system/lib/libbinder.so
#06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)
#08 pc 0000e533 /system/lib/libutils.so
#09 pc 0000d208 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)"Binder_6" prio=5 tid=16 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42110ce0 self=0x61455280
| sysTid=5112 nice=0 sched=0/0 cgrp=apps handle=1593327320
| state=S schedstat=( 0 0 0 ) utm=57 stm=42 core=0
#00 pc 000205a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002d3ff /system/lib/libc.so (ioctl+14)
#02 pc 0001d495 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 0001db9f /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 0001dc35 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
#05 pc 00021b91 /system/lib/libbinder.so
#06 pc 0000ea01 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004d165 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)
#08 pc 0000e533 /system/lib/libutils.so
#09 pc 0000d208 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d3a4 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)
..........
Reason: Input dispatching timed out (Waiting because no window has focus but there is a focused application that may eventually add a window when it finishes starting up.)看着跟这两个问题差不多,楼主看看http://stackoverflow.com/questions/16838917/anr-in-random-usage-of-applicationhttp://stackoverflow.com/questions/17884815/back-button-not-working-in-native-activity
Line 27275: 12-18 09:09:27.081933 1294 1299 D dalvikvm: dump native stack for : launcher-loader