Android 마켓에 앱을 게시하고 있습니다. 나는 HTC와 삼성에서 테스트를 마쳤다. 하지만 오늘은 아래에 나와있는 내 응용 프로그램에서 오류가 발생했습니다. 코드, 스택 트레이스가 난독 포함 심볼 이름을 난독 화 등이 응용 프로그램의 스택 추적에서 BadTokenException 창을 추가 할 수 없습니다.
android.view.WindowManager$BadTokenException
Source method
ViewRoot.setView()
,
android.view.WindowManager$BadTokenException: Unable to add window -- token
[email protected] is not valid; is your activity running?
at android.view.ViewRoot.setView(ViewRoot.java:532)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:200)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:114)
at android.view.Window$LocalWindowManager.addView(Window.java:424)
at android.app.Dialog.show(Dialog.java:241)
at android.app.AlertDialog$Builder.show(AlertDialog.java:810)
at com.newtglobal.android.Trace.serverBusy(Trace.java:1041)
at com.newtglobal.android.Trace.access$12(Trace.java:1013)
at com.newtglobal.android.Trace$13$1.run(Trace.java:975)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
. 응용 프로그램이 ProGuard를 사용하여 난독 화 된 경우 Android SDK 도구 r8 이상에 포함 된 "retrace"도구를 사용하여 스택 추적을 해독 할 수 있습니다. 자세한 내용은 ProGuard 문서를 참조하십시오.
무엇이 문제입니까? 이 오류를 제거하는 방법 ??? 하지만 HTC와 삼성에서 테스트를 마쳤습니다. 정상적으로 작동합니다.