android.selected_serial
已确认保存本身正常,当前开发数据库中存在已保存的 Wi-Fi 设备号。根因是页面启动时只恢复设备号和提示文字,没有自动执行 ADB 重连或搜索。
IP:端口
adb connect
AndroidDeviceService
预计修改:
client/src/android_device_service.py
client/src/settings_ui_event.py
client/test/test_android_device_service.py
client/test/test_settings_ui_event.py
adb connect IP:端口
git diff --check
从 client/ 执行:
client/
C:/Python310/python.exe -m py_compile src/android_device_service.py src/settings_ui_event.py test/test_android_device_service.py test/test_settings_ui_event.py $env:QT_QPA_PLATFORM="offscreen" C:/Python310/python.exe -m unittest discover -s test -p "test_*.py" C:/Python310/python.exe -c "from src.ui_main import MainWindow; from PyQt5.QtWidgets import QApplication; app=QApplication([]); w=MainWindow(); print('OK'); w.close(); app.quit()" Remove-Item Env:QT_QPA_PLATFORM
真机验收:
dc9b000
fix: 启动时恢复已保存的 Android 设备 (#26)
ffaeb55
docs: 归档任务 #26
192.168.0.173:5555
PKG110
device
a6e3fe0
工单已创建并同步到 #1、#2,现开始实施。现有 PDD UI 和未跟踪文件修改不纳入本工单提交。
#26 已实现,现等待验收。
PKG110 / Android 16 / device
建议验收:保持手机与电脑同一 Wi-Fi,关闭并重新打开 Client,不点击“搜索”,确认 Android 设备表自动出现并勾选已保存设备。工单保持开启,用户验收后再关闭并同步 #1、#2。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
复现步骤
android.selected_serial;已确认保存本身正常,当前开发数据库中存在已保存的 Wi-Fi 设备号。根因是页面启动时只恢复设备号和提示文字,没有自动执行 ADB 重连或搜索。
做什么 / 不做什么
IP:端口)先执行adb connect,再搜索;怎么做
AndroidDeviceService增加“恢复已保存设备”方法:预计修改:
client/src/android_device_service.pyclient/src/settings_ui_event.pyclient/test/test_android_device_service.pyclient/test/test_settings_ui_event.py验收标准
adb connect IP:端口和搜索;adb connect;android.selected_serial并显示可重试提示;git diff --check通过。怎么验证
从
client/执行:真机验收:
实施记录
dc9b000fix: 启动时恢复已保存的 Android 设备 (#26)ffaeb55docs: 归档任务 #26192.168.0.173:5555,识别型号PKG110、Android 16,状态为device。验收关闭
a6e3fe0。工单已创建并同步到 #1、#2,现开始实施。现有 PDD UI 和未跟踪文件修改不纳入本工单提交。
#26 已实现,现等待验收。
dc9b000ffaeb55git diff --check、进入 Qt 事件循环的离屏主窗口启动/退出冒烟通过192.168.0.173:5555,识别为PKG110 / Android 16 / device建议验收:保持手机与电脑同一 Wi-Fi,关闭并重新打开 Client,不点击“搜索”,确认 Android 设备表自动出现并勾选已保存设备。工单保持开启,用户验收后再关闭并同步 #1、#2。