存储权限与保存失败——视频没保存到预期位置怎么办
保存失败或找不到视频的排查
1. 存储权限是否已允许
打开手机设置 → 应用管理 → Screen Recorder → 权限 → 存储 → 打开。
安卓 11 及以上引入了分区存储(Scoped Storage),第三方应用不能像以前那样随便访问任意目录——必须明确声明和获得权限。如果之前在权限弹窗里点了"拒绝",手动去设置里打开就行。
2. 保存位置设置
进入 Screen Recorder 设置 → 保存位置 → 确认当前设置的目录是你预期的。默认应该在 Movies/ScreenRecorder/ 下。
如果设置了自定义目录或 SD 卡路径,去那个目录里找。SD 卡挂载状态异常时保存可能会静默失败。
3. 存储空间够不够
录屏文件动辄几个 GB,手机内置存储或 SD 卡快满的时候保存可能失败。
检查:
- 手机设置 → 存储 → 查看剩余空间
- 建议保留至少 1GB 以上空闲空间(录长视频需要更多)
空间不够时,清理无用文件或者把保存位置换到空间更充足的位置。
4. 录屏被中途杀掉
如果 Screen Recorder 进程在录制中被杀了(被系统后台清理),正在录的那段视频不会被保存——录屏引擎只在正常停止时才 flush 写入数据。
这种情况需要先解决后台被杀的问题(见 后台被杀),再录一次。
录好的视频显示在视频库里但文件管理器里找不到
部分安卓版本的分区存储下,应用自己生成的媒体文件可能不会立刻被系统的 MediaScanner 索引到——文件管理器里的相册/视频应用可能暂时看不到,但 Screen Recorder 自己的视频库是能看到的。
解决办法:重启一下手机让系统重新扫描媒体文件。