ReadEra 扫不到设备上的书怎么办
ReadEra 书架为空的排查流程
按这个顺序一步步来,每一步确认后再走下一步:
第一步:确认文件真的存在、格式真的支持
不要假设——打开系统文件管理器(手机自带的"文件"应用或 Google 文件极客):
- 导航到你认为书所在的位置
- 确认文件扩展名确实是 ReadEra 支持的列表里的(EPUB、PDF、MOBI、AZW3、FB2、DOC、DOCX、RTF、ODT、TXT、CBR、CBZ、CHM、ZIP、RAR)
- 确认文件不是零字节、不是损坏文件(能被系统文件管理器正常预览/打开)
如果文件位置是在其他 App 的私有目录里(比如微信的 tencent/MicroMsg/Download),ReadEra 可能访问不到——Android 分区存储限制。
第二步:权限检查
ReadEra 能不能访问文件所在的目录取决于:
- 你的 Android 版本
- 你给 ReadEra 的权限
Android 11+(分区存储)
ReadEra 需要 "所有文件访问" 权限:
- 系统设置 → 应用 → ReadEra → 权限
- 找"文件和媒体"或"所有文件访问" → 打开
- 如果没有这个选项,可能在更下层的特殊权限里 → 找"安装未知应用"或"所有文件"
Android 10 及以下
ReadEra 只需要 "存储" 权限:
- 系统设置 → 应用 → ReadEra → 权限 → 存储 → 打开
权限打开后
回到 ReadEra → 杀掉进程重启 → 重新扫描。
第三步:重启 ReadEra(强制重新扫描)
ReadEra 每次启动会重新扫描一次。强制重启:
- 长按手机"最近应用"按钮
- 找到 ReadEra 卡片 → 向上滑动杀掉
- 重新打开 ReadEra → 等几秒看书架有没有出现文件
第四步:手动浏览目录确认
书架侧边栏 → 文件夹分组 → 手动浏览:
- 内部存储顶层
- 外部 SD 卡(如果有)
- Download 目录
- Documents 目录
- 你自己建的 Books 目录
如果文件在这些位置但 ReadEra 文件夹分组里也看不到——就是权限没给够。回到第二步继续处理权限。
第五步:用系统分享直接打开(绕过自动扫描)
这一招是绕开自动扫描的万能钥匙:
- 系统文件管理器 → 找到那份 ReadEra 扫不到的文件
- 长按 → 打开方式 → 选 ReadEra
- ReadEra 能不能打开它?
- 能打开:文件本身没问题,只是 ReadEra 的自动扫描没覆盖到那个目录。手动打开后,ReadEra 应该会把它加入书架。
- 打不开:文件本身有问题(损坏、格式不支持、加密压缩包),ReadEra 无法读取。
第六步:手动建 Books 目录,把文件移过去
如果 ReadEra 对你的下载目录/网盘目录/其他 App 目录里的文件看不见:
- 在手机内部存储根目录下建一个
Books文件夹(或我的书,名字随便) - 把所有书复制/移动到这个新文件夹里
- 回到 ReadEra → 重启 → 书架应该能找到它们
这个做法解决 90% 以上的"ReadEra 扫不到书"问题——因为:
- 内部存储根目录是 ReadEra 默认有权限的位置
- 新建的目录不属于任何其他 App 的私有区域
- 不受网盘/下载 App 的缓存清理影响
第七步:Android 厂商 ROM 特供权限
国产手机(小米、华为、OPPO、vivo、一加等)对文件访问有额外限制:
| 品牌 | 额外设置路径 |
|---|---|
| 小米/Redmi | 安全中心 → 应用权限 → ReadEra → 存储 → 打开"允许访问所有文件" |
| 华为/荣耀 | 设置 → 隐私和安全 → 权限管理 → ReadEra → 存储 → 打开"所有文件" |
| OPPO/一加 | 设置 → 隐私 → 权限管理 → ReadEra → 存储 → 打开"允许读取所有文件" |
| vivo | 设置 → 应用和通知 → 权限管理 → ReadEra → 存储 → 允许所有文件 |
ReadEra 扫描的是哪些目录
默认扫描:
- 手机内部存储所有可访问目录(顶层 + 子目录)
- 外部 SD 卡(如果有权限)
- Download、Documents、Books、DCIM 等标准目录
不扫描:
- 其他 App 的私有目录(如微信缓存、QQ 缓存、Netflix 下载目录)
.开头的隐藏目录- ReadEra 没有权限的目录
扫到了但显示"格式不支持"
这种情况少见但存在——文件扩展名可能被恶意修改了:
- 一份
.exe病毒文件被改名为.epub→ ReadEra 能扫描到但解析失败 - 加密的 AZW 文件(不带 3 的 Kindle 旧格式)→ ReadEra 扫描到但不支持
验证:用 ReadEra "关于文档" 里的文件信息功能 → 看文件实际路径和哈希 → 如果文件路径奇怪(在某个游戏缓存目录里),大概率是假文件。