forked from qinjian/FlexometerSetup
6 changed files with 66 additions and 16 deletions
@ -0,0 +1,40 @@ |
|||||
|
# V1.2.1 更新日志 |
||||
|
|
||||
|
- **更新日期**: 2026年05月19日 |
||||
|
- **版本号**: 1.2.1 |
||||
|
|
||||
|
## Bug 修复 |
||||
|
|
||||
|
### 1. [上位机获取修改曝光参数失败](https://pms.anxinyun.cn/bug-view-28454.html) |
||||
|
- **修复多设备环境下曝光参数读写失败问题**:当局域网内存在多台已连接的 ADB 设备时,读取或设置曝光参数可能出现 `more than one device/emulator` 错误。 |
||||
|
- **明确指定 ADB 目标设备**:曝光参数读取和写入时,ADB `pull` / `push` 操作会按当前连接设备 IP 指定目标设备,避免 ADB 在多设备列表中无法自动选择。 |
||||
|
- **优化 ADB 断开逻辑**:断开设备连接时,仅断开当前设备对应的 ADB 连接,避免影响其他已连接设备。 |
||||
|
- **提升多设备使用稳定性**:多台设备同时在线、切换设备连接、重复读取/设置曝光参数时,操作目标更加明确,降低串设备或操作失败风险。 |
||||
|
|
||||
|
## 技术细节 |
||||
|
|
||||
|
### ADB 设备选择 |
||||
|
- 新增 ADB serial 规范化处理: |
||||
|
- 输入设备 IP 时,自动转换为 ADB TCP serial 格式,例如 `192.168.1.100:5555` |
||||
|
- 如果已传入带端口的地址,则保持原值 |
||||
|
- ADB 文件操作改为定向执行: |
||||
|
- `adb -s <设备serial> pull /data/OLE.ini ...` |
||||
|
- `adb -s <设备serial> push OLE.ini /data/` |
||||
|
- `adb -s <设备serial> push OLE.ini /system/etc/` |
||||
|
|
||||
|
## 影响范围 |
||||
|
- 曝光参数读取 |
||||
|
- 曝光参数设置 |
||||
|
- 设备断开时的 ADB 连接清理 |
||||
|
|
||||
|
|
||||
|
## 依赖更新 |
||||
|
- 无依赖包更新 |
||||
|
|
||||
|
## 注意事项 |
||||
|
1. 本版本默认 ADB TCP 端口为 `5555`,业务 TCP 通信端口仍为 `2230`。 |
||||
|
2. 如设备 ADB 端口不是 `5555`,需使用带端口的设备地址或调整 ADB 连接配置。 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
**完整更新内容请查看项目 Git 提交记录** |
||||
Loading…
Reference in new issue