fix: 修复重连后 BLE write 失败问题 + 支持 composite build

- 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>
This commit is contained in:
km2023
2026-04-22 17:01:21 +08:00
parent ed34c59c35
commit 8b18292100
3 changed files with 48 additions and 10 deletions

View File

@@ -3,6 +3,9 @@ plugins {
id("org.jetbrains.kotlin.android")
}
group = "com.duooomi"
version = "0.0.0-local"
android {
namespace = "com.duooomi.ble"
compileSdk = 34