作者:王小二C 2019/09/04
前言
今天遇到一个问题,应用工程师分析是系统层的问题,然后就把这个锅给了我。最后我又把锅甩回给了应用工程师。
异常log如下:
I [2019-08-18 10:11:08 GMT+8] binder: 1433:1561 transaction failed 29201/-28, size 828-8 line 3135W BroadcastQueue: Can't deliver broadcast to com.xxxx.xxxxx (pid 4712). Crashing it.W BroadcastQueue: Failure sending broadcast Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000010 (has extras) }W BroadcastQueue: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably diedW BroadcastQueue: at android.os.BinderProxy.transactNative(Native Method)W BroadcastQueue: at android.os.BinderProxy.transact(Binder.java:1127)W BroadcastQueue: at android.app.IApplicationThread$Stub$Proxy.scheduleRegisteredReceiver(IApplicationThread.java:1237)W BroadcastQueue: at com.android.server.am.BroadcastQueue.performReceiveLocked(BroadcastQueue.java:496)W BroadcastQueue: at com.android.server.am.BroadcastQueue.deliverToRegisteredReceiverLocked(BroadcastQueue.java:715)W BroadcastQueue: at com.android.server.am.BroadcastQueue.processNextBroadcastLocked(BroadcastQueue.java:875)W BroadcastQueue: at com.android.server.am.BroadcastQueue.processNextBroadcast(BroadcastQueue.java:834)W BroadcastQueue: at com.android.server.am.BroadcastQueue$BroadcastHandler.handleMessage(BroadcastQueue.java:172)W BroadcastQueue: at android.os.Handler.dispatchMessage(Handler.java:106)W BroadcastQueue: at android.os.Looper.loop(Looper.java:193)W BroadcastQueue: at android.os.HandlerThread.run(HandlerThread.java:65)W BroadcastQueue: at com.android.server.ServiceThread