我有一个应用程序在Android市场运行,我收到了2个ANR日志。
虽然ANR名称不同,但位置相同(AndroidGraphics.java:404),我不知道该怎么办。有人能帮忙吗?
谢谢!
堆栈1:ANR keyDispatchingTimedOut
虽然ANR名称不同,但位置相同(AndroidGraphics.java:404),我不知道该怎么办。有人能帮忙吗?
谢谢!
堆栈1:ANR keyDispatchingTimedOut
JNI: CheckJNI is off; workarounds are off; pins=0; globals=192 (plus 11 weak)
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)
"main" prio=5 tid=1 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42058578 self=0x41522120
| sysTid=15043 nice=0 sched=0/0 cgrp=apps handle=1074204668
| state=S schedstat=( 0 0 0 ) utm=1257 stm=809 core=2
at java.lang.Object.wait(Native Method)
- waiting on <0x42928d90> (a java.lang.Object)
at java.lang.Object.wait(Object.java:364)
at com.badlogic.gdx.backends.android.AndroidGraphics.pause(AndroidGraphics.java:404)
at com.badlogic.gdx.backends.android.AndroidApplication.onPause(AndroidApplication.java:217)
at com.packetname.gameName.MainActivity.onPause(MainActivity.java:124)
at android.app.Activity.performPause(Activity.java:5235)
at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1233)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3050)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3019)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2997)
at android.app.ActivityThread.access$800(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1267)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
堆栈 2: ANR 意图广播{act=android.intent.action.SCREEN_OFF flg=0x50000010}
(ANR指的是“应用程序无响应”) DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)
"main" prio=5 tid=1 WAIT
| group="main" sCount=1 dsCount=0 obj=0x40ba7568 self=0x40b97a18
| sysTid=1566 nice=0 sched=0/0 cgrp=apps handle=1075324464
| schedstat=( 267164153 509750763 1051 ) utm=17 stm=9 core=1
at java.lang.Object.wait(Native Method)
- waiting on <0x411f0908> (a java.lang.Object)
at java.lang.Object.wait(Object.java:364)
at com.badlogic.gdx.backends.android.AndroidGraphics.pause(AndroidGraphics.java:404)
at com.badlogic.gdx.backends.android.AndroidApplication.onPause(AndroidApplication.java:217)
at com.packetname.gameName.MainActivity.onPause(MainActivity.java:102)
at android.app.Activity.performPause(Activity.java:5106)
at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1225)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2825)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2794)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2772)
at android.app.ActivityThread.access$800(ActivityThread.java:130)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1206)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)