搜索不工作——抽屉搜索没结果、全局搜索不出来
症状分类
完全没搜索结果
打开抽屉搜索框,输入任何内容都没有匹配结果。
部分结果缺失
能搜到应用但搜不到联系人、文件、设置等(全局搜索)。
搜索栏打不开或卡顿
点击搜索栏没反应,或打开后输入卡顿。
排查步骤
第一步:确认搜索算法选对了
主屏幕设置 → 搜索栏 → 应用抽屉标签页 → 搜索算法
- 如果选了「应用搜索」,那本来就只搜应用。想要联系人、文件等扩展结果,必须选「全局搜索(设备上)」
- 选错算法是最常见的原因
第二步:全局搜索结果类型开关
选了全局搜索后,检查下方「显示在搜索结果里」的各个开关是否打开了:
- 联系人没搜到 → 检查「联系人」开关 + 联系人权限
- 文件没搜到 → 检查「文件」开关 + 存储权限 + 是否 Play Store 版本限制
- 设置没搜到 → 检查「Android 设置」开关
- 网页建议没有 → 检查「网页建议」开关 + 确认搜索引擎有效
第三步:权限检查
全局搜索的每个结果类型都需要对应权限,某个权限被关掉了就搜不到对应类型:
- 联系人 → 联系人权限
- 文件 → 存储权限
- 网页建议 → 不需要特殊权限,但需要网络连接
检查路径:系统设置 → 应用 → Lawnchair → 权限
第四步:Play Store 版本限制
如果你用的是 Play Store 版 Lawnchair,注意:Play Store 版无法提供「全部文件访问」。这是 Google Play 的合规策略,不是 Bug。
需要全盘文件搜索的话,改用 GitHub Releases 版。
第五步:电池优化
被电池优化杀掉后,搜索的后台索引进程可能停止工作。排除电池优化(设为无限制)。
第六步:重启 Lawnchair
设置 → 更多 → 重启 Lawnchair。强制重新初始化所有搜索相关的内部服务。
第七步:确认搜索引擎有效
如果用了自定义搜索引擎(网站),确认 URL 模板是有效的:
- 搜索引擎的 URL 里用
{query}作为占位符 - 比如
https://www.bing.com/search?q={query} - 手动在浏览器里测试这个 URL 能不能打开
搜索历史清理
如果觉得搜索框弹出的历史记录碍事:
- 主屏幕设置 → 数据 → 搜索历史
- 点击「清除」
历史记录只存在本地,清除不可恢复。
搜索栏打不开
点击搜索栏没反应的情况:
- 如果是底栏搜索栏:检查设置里是否被「禁用」了
- 如果是抽屉搜索栏:打开抽屉后应该自动聚焦搜索框
- 两者都打不开:可能是 Lawnchair 被严重限制。重启 Lawnchair → 排除电池优化 → 检查无障碍权限