You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
项目修改记录
2025-08-07
Python版本兼容性分析
- 分析了
requirements.txt中的依赖包版本 - 确定支持的Python版本范围:3.8 - 3.11
- 推荐使用Python 3.9或3.10版本
pip编码问题修复
- 修复了
requirements.txt中中文注释导致的GBK编码错误 - 将中文注释改为英文注释
- 建议升级pip版本到最新版本
adbutils版本修复
- 修复了
adbutils==2.0.0版本不存在的问题 - 更新为
adbutils==2.10.0(有效的最新版本)
配置模块导出修复
- 修复了
ProtocolType和DeviceStatus无法从app.core.config导入的问题 - 在
app/core/config/__init__.py中添加了这两个类的导入和导出
设备管理器导入路径修复
- 修复了多个服务文件中
device_manager导入路径错误的问题 - 将
from app.core.device_manager import device_manager改为from app.core.device.manager import device_manager - 修复了多个API端点文件中的导入路径错误
服务类名称修复
- 修复了
app/core/device/dispatcher.py中服务类名称错误的问题 - 将
ADBService、SSHService、ATService、PLNKService、ATXService改为AdbService、SshService、AtService、PlnkService、AtxService
未使用的导入清理
- 移除了
app/api/v1/endpoints/adb.py中未使用的UploadFile和File导入 - 这解决了
python-multipart依赖问题
警告过滤添加
- 在
run.py中添加了warnings.filterwarnings来忽略paramiko的弃用警告 - 解决了 TripleDES 加密算法弃用警告
USB监控模块删除
- 删除了
app/api/v1/endpoints/usb_monitor.py文件 - 该文件依赖不存在的
device_monitor_manager服务 - 更新了
app/core/app/router.py和app/api/v1/endpoints/__init__.py中的相关引用 - 这解决了路由注册时的导入错误问题