Skip to content

Motrix Android v1.0.5

Latest

Choose a tag to compare

@Derrick-xn Derrick-xn released this 09 Mar 05:29

更新说明

本次版本重点修复 Android 版容易出现的 Failed to fetch、速度掉到 0、切后台后引擎不稳定等问题。

修复与优化

  • 修复 aria2 启动参数错误:
    • 空 rpc-secret 不再传递 --rpc-secret=,解决磁链添加后 aria2 启动失败并直接报错的问题。
  • 重构 Android 原生 aria2 生命周期:
    • 引擎启动、进程状态判断、前台服务控制统一收口到 Aria2EnginePlugin。
    • 避免 MainActivity 销毁时误杀 aria2 进程,减少页面切换或系统回收后下载中断。
  • 增强后台运行稳定性:
    • Aria2Service 改为真实前台服务。
    • 增加 partial wakelock,降低息屏或后台场景下速度掉 0 的概率。
    • 服务声明 android:stopWithTask="false",避免任务随着界面退出被停止。
  • 修复移动端配置未真正同步到 aria2:
    • savePreference() 现在会调用 changeGlobalOption() 写入引擎,而不是只写本地缓存。
    • 默认下载目录改为运行时解析真实可写目录,避免硬编码目录在部分设备上不可写。
  • 优化移动端引擎启动流程:
    • App 启动时主动拉起原生 aria2 引擎并同步实际下载目录。
    • 降低 aria2 日志级别,DHT 状态文件迁移到应用私有目录。

构建产物

  • 文件:Motrix-android-v1.0.5-debug.apk