android.os.DeadObjectException出现该怎么解决

今天出现了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)

网上怎么解决的呢?

android.os.DeadObjectException出现该怎么解决_第1张图片

这个有的问题确实能解决,但是,不是出现这个问题都能解决的!

出现这个问题其实大多源于当前程序异常崩溃,进程直接被杀死,但是as或者其他的软件未能捕获到bug 所以就爆出了这个DeadObjectException异常,所以出这个问题大多数是因为程序崩溃引起的!

那怎么解决呢?

我们可以使用360加固宝进行加固并打开崩溃日志,这样就可以在360平台查看到bug日志!

当然360加固宝日志捕获较慢,不想等的话可以使用腾讯bugly平台,这个是比较快一点的,但是配置麻烦一点。

大家自己选择吧!360其实还好了,5分钟之内差不多都能收到!

好了到这里我的做法都结束了!希望对你有帮助………………

你可能感兴趣的:(异常,android-bug记忆)