Android 查找日志消息的来源

Android 查找日志消息的来源,android,accessibilityservice,Android,Accessibilityservice,我正在构建一个Android可访问性服务。在对其进行除错时,它会显示以下警告: W/AccessibilityInteractionClient:旧交互Id为:-1,当前交互Id为:372 (当前交互Id每增加一个警告,就增加1) AccessibilityInteractionClient不是我的消息标记,我不会在任何地方调用此日志消息 我找不到有关此消息来源的任何提示,也没有找到交互Id表示的内容 class AccessibilityAutofillService : Accessibil

我正在构建一个Android可访问性服务。在对其进行除错时,它会显示以下警告:

W/AccessibilityInteractionClient:旧交互Id为:-1,当前交互Id为:372

(当前交互Id每增加一个警告,就增加1) AccessibilityInteractionClient不是我的消息标记,我不会在任何地方调用此日志消息

我找不到有关此消息来源的任何提示,也没有找到交互Id表示的内容

class AccessibilityAutofillService : AccessibilityService() {

    override fun onAccessibilityEvent(event: AccessibilityEvent) {
        when (event.eventType){
            AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED -> {
                handleAccessibilityEvent(event)
            }
            AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED -> {
                handleAccessibilityEvent(event)
            }
            AccessibilityEvent.TYPE_VIEW_FOCUSED -> {
                //ignore for now
            }
        }
    }
}
日志:警告显示在我的日志之前。警告不仅针对我选择的三种类型中的一种,而且可能针对所有辅助功能事件

W/AccessibilityInteractionClient: old interaction Id is: -1,current interaction Id is:232
D/MyTag: event: *someEventType*, package = *somePackageName*
W/AccessibilityInteractionClient: old interaction Id is: -1,current interaction Id is:233
线程:

"ADB-JDWP Connection Control Thread"@13'371: WAIT
"AudioThread"@13'073 in group "main": RUNNING
"Binder:11650_1"@12'015 in group "main": RUNNING
"Binder:11650_2"@13'376 in group "main": RUNNING
"Binder:11650_3"@13'359 in group "main": RUNNING
"Binder:11650_4"@12'005 in group "main": RUNNING
"Binder:11650_5"@13'333 in group "main": RUNNING
"Binder:11650_6"@13'379 in group "main": RUNNING
"Chrome_InProcGpuThread"@13'080 in group "main": RUNNING
"Chrome_IOThread"@12'757 in group "main": RUNNING
"Chrome_ProcessLauncherThread"@12'564 in group "main": RUNNING
"CleanupReference"@12'933 in group "main": WAIT
"FinalizerDaemon"@13'372: WAIT
"FinalizerWatchdogDaemon"@13'373: WAIT
"GAC_Executor[0]"@12'858 in group "main": WAIT
"GAC_Executor[1]"@13'206 in group "main": WAIT
"GoogleApiHandler"@12'656 in group "main": RUNNING
"HeapTaskDaemon"@13'374: WAIT
"HwBinder:11650_1"@13'107 in group "main": RUNNING
"JavaBridge"@13'319 in group "main": RUNNING
"Jit thread pool worker thread 0"@13'366 in group "main": RUNNING
"main"@11'995 in group "main": RUNNING
"PlatformServiceBridgeHandlerThread"@12'780 in group "main": RUNNING
"Profile Saver"@11'998: RUNNING
"queued-work-looper"@13'339 in group "main": RUNNING
"ReferenceQueueDaemon"@13'375: WAIT
"RenderThread"@13'108 in group "main": RUNNING
"Signal Catcher"@13'370: WAIT
"TaskSchedulerFo"@13'321 in group "main": RUNNING
"Thread-3"@12'014 in group "main": RUNNING
"Thread-4"@12'019 in group "main": WAIT
警告日志想告诉我什么


如何找到日志消息的来源

查看堆栈以拦截警告可能很有用,因为如何使用线程找到警告消息的来源?由于它连接到可访问性服务IMO,因此相关线程是绑定线程、线程3和线程4。查看堆栈以拦截警告可能有用,因为我如何使用线程来查找警告消息的来源?因为它连接到可访问性服务IMO,所以相关的线程是binder、Thread-3和Thread-4。
"ADB-JDWP Connection Control Thread"@13'371: WAIT
"AudioThread"@13'073 in group "main": RUNNING
"Binder:11650_1"@12'015 in group "main": RUNNING
"Binder:11650_2"@13'376 in group "main": RUNNING
"Binder:11650_3"@13'359 in group "main": RUNNING
"Binder:11650_4"@12'005 in group "main": RUNNING
"Binder:11650_5"@13'333 in group "main": RUNNING
"Binder:11650_6"@13'379 in group "main": RUNNING
"Chrome_InProcGpuThread"@13'080 in group "main": RUNNING
"Chrome_IOThread"@12'757 in group "main": RUNNING
"Chrome_ProcessLauncherThread"@12'564 in group "main": RUNNING
"CleanupReference"@12'933 in group "main": WAIT
"FinalizerDaemon"@13'372: WAIT
"FinalizerWatchdogDaemon"@13'373: WAIT
"GAC_Executor[0]"@12'858 in group "main": WAIT
"GAC_Executor[1]"@13'206 in group "main": WAIT
"GoogleApiHandler"@12'656 in group "main": RUNNING
"HeapTaskDaemon"@13'374: WAIT
"HwBinder:11650_1"@13'107 in group "main": RUNNING
"JavaBridge"@13'319 in group "main": RUNNING
"Jit thread pool worker thread 0"@13'366 in group "main": RUNNING
"main"@11'995 in group "main": RUNNING
"PlatformServiceBridgeHandlerThread"@12'780 in group "main": RUNNING
"Profile Saver"@11'998: RUNNING
"queued-work-looper"@13'339 in group "main": RUNNING
"ReferenceQueueDaemon"@13'375: WAIT
"RenderThread"@13'108 in group "main": RUNNING
"Signal Catcher"@13'370: WAIT
"TaskSchedulerFo"@13'321 in group "main": RUNNING
"Thread-3"@12'014 in group "main": RUNNING
"Thread-4"@12'019 in group "main": WAIT