KsuWebUI 中文文档 下载 App

模块依赖检测——安装前自动检查前置条件

什么是模块依赖

某些 root 模块不是独立运行的——它们需要其他模块先安装好才能正常工作。这种关系叫「依赖」。

常见的依赖场景:

KsuWebUI 的依赖检测

在安装 ZIP 模块包时,KsuWebUI 会自动读取模块的 module.prop 或 install.sh,检查其中声明的依赖关系:

检测到依赖缺失的表现

如果 KsuWebUI 发现依赖不满足:

  1. 弹出提示,列出缺失的依赖模块名称
  2. 建议先安装依赖
  3. 不会强制中断——你可以选择跳过警告继续安装,但模块大概率无法正常工作

手动查看依赖

已安装模块的依赖信息可以在模块详情页查看:

依赖顺序问题

多个模块互相依赖时,安装顺序很重要。建议:

  1. 先装最底层的框架类模块(如 LSPosed)
  2. 再装依赖框架的功能模块
  3. 最后装增强和美化模块

KsuWebUI 在批量安装时不会自动帮你排序——需要你自己注意顺序。

依赖缺失导致的问题

如果模块装了但依赖缺失,可能出现:

遇到这种情况,回到模块详情页查看依赖说明,补装缺失的模块。