解决方案 »

  1.   

    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)
    ..........
      

  2.   

    这个anr问题我是真没有思路,请大家帮忙提示一下吧。
      

  3.   


    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
      

  4.   

    同问,出现了桌面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