知名库标记不显示或无详情
组件旁边没有徽标
可能原因 1:云端规则未开启
设置 → 云端规则 → 确认已开启云端规则更新开关。没有开启的情况下只有主程序内置的少量规则生效。
可能原因 2:规则库版本过低
设置 → 云端规则 → 当前版本。检查是否有新版本。规则库是 db 文件形式,必须定期更新才能覆盖更多 SDK。
可能原因 3:确实没有对应规则
LibChecker-Rules 是开源社区维护的,不可能覆盖所有三方库。遇到没有被标记的组件:
- 点击详情弹窗中的"协助补充信息"按钮
- 按模板提交一个 GitHub Issue(需要 GitHub 账户)
- 或直接去 LibChecker-Rules 仓库提交 Pull Request
有徽标但点击无详情弹窗
可能原因 1:网络不通
详情弹窗的内容需要从云端拉取。如果网络环境无法访问规则仓库(国内大概率),设置 → 规则仓库 → 切换到 Gitee。
可能原因 2:连通性检测失败
LibChecker 会先检测设备能否连上规则仓库。如果检测失败,即使本地有规则也不会显示详情弹窗(开发者这样设计是为了避免显示过时信息)。
可能原因 3:GitHub API 限速
对于链接到 GitHub 仓库的规则,详情弹窗会额外请求 GitHub API 获取仓库最近更新时间。触发限速时弹窗内容可能缺失部分字段。
加速排查
快速确认规则库是否正常工作:
- 打开设置 → 云端规则
- 看"当前版本"是否有值、"上次更新时间"是否正常
- 手动触发一次"检查更新"
- 打开一个你确定有知名库的应用(如微信、QQ),看原生库列表里是否有彩色徽标