- connect 前清理遗留 gatt,避免实例泄漏 - 等 CCCD descriptor 写入完成再 resume 连接,防止首次 write 卡在 gatt 串行队列 - writeWithoutResponse 失败后重试一次,仍失败抛 WriteFailed,让上层 RPC 快速失败而非等 10 秒超时 - sdk/build.gradle.kts 声明 group/version 以便 QA app composite build 引用 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>