
问题: 预览卡住(Service 不下发新 request)有哪些原因?排查路径:RequestThread::threadLoop()的执行流程中,每一步都可能阻塞。一、RequestThread 被暂停 (waitIfPaused)threadLoop()第一步检查mDoPause,若为 true 则阻塞。触发setPaused(true)的场景:原因代码位置说明设备进入 ERROR 状态Camera3Device.cpp:2992setErrorStateLocked()中调用流重配置Camera3Device.cpp:1627internalPauseAndWaitLocked()等待 in-flight 完成disconnectCamera3Device.cpp:318关闭设备时mRequestThread-clear()configureStreamsCamera3Device.cpp:2500