retroarch 中文文档 下载 App

Android 平台指南 安装包渠道、侧载、SAF 存储访问

版本选择:三个渠道的区别

渠道包名状态核心下载推荐性
官网 APK(64 位)com.retroarch.aarch64稳定更新✅ 正常推荐
F-Droidcom.retroarch自动更新✅ 正常推荐
Google Playcom.retroarch / com.retroarch.aarch64多年未更新❌ 受限不推荐

Google Play 版受商店政策限制,核心下载器连不上 Libretro 构建服务器,只能用预装的少量核心。官方自己标注了这个渠道不推荐。

系统要求

项目要求
Android 版本Android 7.0+(API 24+)
架构arm64-v8a(64 位),老机型才用 armeabi-v7a(32 位)
CPU4 核 1.8GHz+(PS1/N64 需更高)
内存3GB+

侧载安装

下载 APK 后:

  1. 用文件管理器打开 APK
  2. 系统提示"为了您的安全,已阻止安装" → 点提示里的设置 → 打开对该文件管理器/浏览器的"允许安装未知应用"授权
  3. 回到安装界面继续
  4. 部分机型要求验证锁屏密码或指纹

被 Play Protect 拦截(弹红色警告):

首次启动 RetroArch 时会弹存储权限请求 → 选"允许"——不给权限后面寸步难行。

SAF:存储访问框架

Android 11+ 的 SAF(Storage Access Framework)让 RetroArch 可以直接访问普通文件系统目录,不用把 ROM 和 BIOS 堆在 Android/data/com.retroarch.aarch64/ 深处(那里普通文件管理器进不去)。

推荐做法:

  1. 在内部存储根目录建 RetroArch/roms/、RetroArch/bios/、RetroArch/thumbnails/ 文件夹
  2. RetroArch → Settings → Directory → 把 Savefile / Savestate / System / ROM 目录全改到内部存储根目录
  3. SAF 授权时选"允许访问所有文件"

好处:文件管理器能直接看到和管理你的 ROM/BIOS/存档,换手机或备份都方便。

Android 特有问题

存储权限丢失

部分手机(特别是小米、OPPO 等国产定制 ROM)更新系统后会重置应用的存储权限。如果突然"文件都找不到了",去系统设置 → 应用 → RetroArch → 检查权限是否仍为"允许"。

后台进程被杀

RetroArch 在游戏中如果被切到后台再切回来,部分定制 ROM 会自动清理后台进程——导致游戏崩。

解决:系统设置里把 RetroArch 设为"无限制"的电池优化(不会被后台清理)。

屏幕比例

Android 设备的屏幕比例混杂(16:9、19.5:9、21:9)。进游戏后 Quick Menu → Video → 手动调整 Aspect Ratio 到合适,然后 Save Core Override。

存档位置(Android 默认)

项目默认路径
Savefile内部存储 RetroArch/saves/
Savestate内部存储 RetroArch/states/
CoresAndroid/data/com.retroarch.aarch64/files/cores/
BIOSSettings → Directory → System/BIOS 指定(SAF 下可改到内部存储根目录)

外接手柄

蓝牙手柄和 USB 手柄(Type-C 直插)都能自动配置。Android 原生支持的手柄(Xbox / PS 官方手柄)配合 RetroArch 的 Auto Config,插上就能用。

更新