今天出现了android.os.DeadObjectException异常。
那么DeadObjectException什么意思呢,字面意思当前对象“死”了,也就是没有了呗!
那好首先来看看完全的log日志:
01-12 14:55:45.934 1240-1296/? W/WindowAnimator: Failed to dispatch window animation state change.
android.os.DeadObjectException
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:505)
at android.view.IWindow$Stub$Proxy.onAnimationStopped(IWindow.java:534)
at com.android.server.wm.WindowAnimator.updateWindowsLocked(WindowAnimator.java:293)
at com.android.server.wm.WindowAnimator.animateLocked(WindowAnimator.java:688)
at com.android.server.wm.WindowAnimator.access$000(WindowAnimator.java:53)
at com.android.server.wm.WindowAnimator$1.doFrame(WindowAnimator.java:126)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:882)
at android.view.Choreographer.doCallbacks(Choreographer.java:696)
at android.view.Choreographer.doFrame(Choreographer.java:628)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:870)
at android.os.Handler.handleCallback(Handler.java:743)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:150)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)
网上怎么解决的呢?
这个有的问题确实能解决,但是,不是出现这个问题都能解决的!
出现这个问题其实大多源于当前程序异常崩溃,进程直接被杀死,但是as或者其他的软件未能捕获到bug 所以就爆出了这个DeadObjectException异常,所以出这个问题大多数是因为程序崩溃引起的!
那怎么解决呢?
我们可以使用360加固宝进行加固并打开崩溃日志,这样就可以在360平台查看到bug日志!
当然360加固宝日志捕获较慢,不想等的话可以使用腾讯bugly平台,这个是比较快一点的,但是配置麻烦一点。
大家自己选择吧!360其实还好了,5分钟之内差不多都能收到!
好了到这里我的做法都结束了!希望对你有帮助………………