首页 > 解决方案 > 我的应用程序运行良好,但我在日志中有很多错误,所以我该如何解决这个错误:Bad activity token: android.os.BinderProxy@ca1c911

问题描述

错误的活动令牌:android.os.BinderProxy@ca1c911

10-30 10:29:58.224 688-2409/? W/ActivityManager: Bad activity token: android.os.BinderProxy@c676ce2
                                                 java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token
                                                     at com.android.server.am.ActivityRecord.forTokenLocked(ActivityRecord.java:757)
                                                     at com.android.server.am.ActivityRecord.isInStackLocked(ActivityRecord.java:1753)
                                                     at com.android.server.am.ActivityRecord.getStackLocked(ActivityRecord.java:1758)
                                                     at com.android.server.am.ActivityManagerService.getActivityStackId(ActivityManagerService.java:13260)
                                                     at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:3045)
                                                     at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3698)
                                                     at android.os.Binder.execTransact(Binder.java:573)

标签: androidtoken

解决方案


这可能是来自系统或任何其他应用程序的一般错误。检查您是否正在查看特定于应用程序的日志。 在此处输入图像描述

确保您已在第二个下拉列表中选择了您的应用程序包,并且在最后一个下拉列表中您只需要选择Show only selected application选项,logcat 将显示特定于应用程序的日志,否则它将显示所有日志。


推荐阅读