不知道有没有和我一样的复古游戏爱好者?小时候玩过的NES、GBA、PS经典游戏,总想着能在手机上再重温一遍,但找遍各种模拟器,不是广告漫天,就是操作繁琐、兼容性差。直到我遇到了RetroArch,才算真正解锁了“掌上复古游戏库”的正确打开方式——它不是单一模拟器,而是一个能兼容几乎所有经典游戏机的“模拟器前端”,一次安装,就能玩遍从小到大的经典佳作。
今天就给大家出一篇保姆级博文,从RetroArch的核心介绍,到Android端详细安装步骤,再到安全合规的游戏资源下载方法,一步步教你上手,新手也能轻松搞定,全程无坑!
一、先搞懂:RetroArch到底是什么?
很多人第一次听到RetroArch,会误以为它是一款普通的模拟器,其实不然——它是一个开源跨平台的模拟器前端,简单说就是“模拟器的管理器”,本身不具备模拟功能,但能整合各种游戏机的“模拟核心”(相当于不同游戏机的模拟引擎),实现“一个界面,玩遍所有复古游戏”的效果。
作为Libretro API的参考实现,RetroArch自2010年开发以来,已经覆盖了Windows、macOS、Linux、Android、iOS等几乎所有平台,甚至能在PS、Xbox、Switch等游戏主机上运行,堪称复古游戏爱好者的“神器”[4]。它的核心优势的的,总结起来有3点,新手必看:
- 全平台兼容:手机、电脑、主机都能装,配置一次,多设备同步使用,出门用手机玩,在家用电脑玩,无缝衔接;
- 核心丰富:支持NES、SNES、GBA、PS1、N64、世嘉Genesis等几乎所有经典游戏机的模拟核心,甚至新增了PS2核心支持,老游戏全覆盖[1];
- 功能强大且免费:开源免费无广告,支持着色器(还原CRT显示器质感)、游戏回放、成就系统、在线联机(Netplay),还能自定义手柄映射,比普通模拟器体验好太多[1][10];
- 操作统一:不管玩什么平台的游戏,界面和操作逻辑都一致,不用反复适应不同模拟器的操作,新手也能快速上手。
补充一句:RetroArch完全免费开源,遵循GNU GPLv3协议,大家可以放心使用,无需担心付费或版权问题[4]。目前最新的稳定版本是1.22.2,兼容Android 4.1及以上版本,大部分安卓手机都能轻松运行[1][4]。
二、重点操作:Android端安装RetroArch(3种方法,新手优先选第一种)
Android端安装RetroArch有3种方式,分别是官方APK侧载、F-Droid安装、Google Play安装,其中官方APK侧载最适合国内用户(无需科学上网,版本最新),Google Play版本因政策原因多年未更新,不推荐[2][7][8]。下面详细讲解每种方法的步骤,新手跟着做就行。
方法1:官方APK侧载(推荐,国内用户首选)
这种方法无需依赖应用商店,直接下载官方安装包,步骤简单,版本最新,兼容所有安卓手机,具体操作如下:
- 开启手机“未知来源安装”权限:这是侧载APK的关键步骤,不同安卓版本操作略有不同:
- 安卓8.0及以上(大部分手机):设置 → 应用管理 → 找到“浏览器”或“文件管理器” → 权限 → 开启“安装未知来源的应用”;
- 安卓7.0及以下:设置 → 安全 → 勾选“未知来源”,弹出警告后点击“确定”即可[8]。
- 下载官方APK安装包:打开手机浏览器,访问RetroArch官方下载页(https://retroarch.com/?page=downloads),下滑找到“Android”板块,根据手机架构选择下载:
- 64位手机(大部分新款手机):下载“Download (64-bit)”;
- 32位手机(老旧手机):下载“Download”(无后缀);
- 不确定手机架构:可以用安兔兔、AIDA64等APP检测,或查看手机设置 → 系统 → 内核版本,含“x64”即为64位[8]。
- 安装APK:下载完成后,打开手机文件管理器,找到下载的APK文件(通常在“Download”文件夹),点击安装,等待1-2分钟即可完成。
- 解决安装受阻问题:如果安装时被Google Play Protect拦截,有两种解决方法[2]:
- 方法1:点击“安装 anyway”,按提示验证身份(输入手机密码),即可继续安装;
- 方法2:临时关闭Google Play Protect(设置 → Google → 安全 → Google Play Protect → 关闭“扫描设备以查找安全威胁”),安装完成后再开启即可。
- 首次启动配置:安装完成后打开RetroArch,首次启动会提示“授予存储访问权限”,一定要点击“允许”——这是后续读取游戏资源、保存存档的关键,不授予权限会无法加载游戏[5]。
方法2:F-Droid安装(适合习惯用开源应用商店的用户)
F-Droid是开源应用商店,里面的RetroArch是稳定版本,支持自动更新,操作如下[2][8]:
- 先在手机上安装F-Droid应用(官网:https://f-droid.org/);
- 打开F-Droid,添加RetroArch的官方仓库:设置 → 仓库 → 添加仓库,输入地址“https://fdroid.libretro.com”;
- 刷新仓库列表,搜索“RetroArch”,点击下载安装即可,后续可通过F-Droid自动更新版本。
方法3:Google Play安装(不推荐)
虽然Google Play上能搜到RetroArch,但该版本因Play Store政策变化,已经多年未更新,功能落后,且核心数量少,容易出现兼容性问题[2][7],仅适合无法侧载APK的特殊情况,这里不详细讲解。
安装后必做:下载“模拟核心”
前面说过,RetroArch本身不能模拟游戏,必须下载对应游戏机的“核心”才能运行游戏,步骤超简单:
- 打开RetroArch,点击主界面的“在线更新器”(Online Updater);
- 选择“核心更新器”(Core Updater);
- 找到你想玩的游戏机对应的核心,点击即可下载(比如玩GBA游戏下载“mgba”,玩PS1游戏下载“PCSX ReARMed”,玩NES游戏下载“Nestopia UE”)[6];
- 下载完成后,返回主界面,点击“加载核心”(Load Core),选择刚才下载的核心,即可完成核心配置。
三、关键步骤:游戏资源(ROM)下载与导入(安全合规版)
核心配置完成后,就需要下载游戏资源了——复古游戏的资源通常叫“ROM”,是游戏 cartridges(卡带)或光盘的数字副本,不同游戏机的ROM格式不同[3],比如:
- NES游戏:.nes格式;
- GBA游戏:.gba格式;
- PS1游戏:.iso或.bin/.cue格式;
- SNES游戏:.sfc或.smc格式[3]。
重要提醒(必看)
根据版权法,下载并使用自己没有购买过的游戏ROM是侵权行为!请大家仅下载自己拥有实体卡带/光盘的游戏ROM,用于个人怀旧,切勿传播或商用,尊重游戏开发者的劳动成果[6]。
ROM下载方法(安全合规,新手友好)
推荐2种安全的ROM下载方式,避免下载到恶意软件,新手优先选第一种:
- 方法1:个人备份(最安全合规)如果你有复古游戏的实体卡带或光盘,可以通过电脑上的专用工具,将游戏内容备份成ROM文件,再传输到手机中——这种方式完全合规,且不会有恶意软件风险,适合有实体游戏的玩家。
- 方法2:正规开源ROM网站(仅下载免费授权游戏)有些网站会提供“免费授权”的复古游戏ROM(开发者允许免费传播),推荐2个安全的网站,无需注册,直接下载:注意:避免点击不明来源的广告,下载时选择对应游戏机的ROM格式,不要下载压缩包以外的文件(防止恶意软件)。
- Homebrew ROMs:专注于玩家自制的复古游戏,完全免费,无版权问题;
- Public Domain ROMs:收录已进入公有领域的游戏(版权到期),可免费下载使用。
ROM导入到手机(2种方法,简单易懂)
下载好ROM后,需要将其导入到手机中,让RetroArch能够识别,推荐2种方法:
方法1:USB数据线导入(最稳定)
- 用USB数据线将手机连接到电脑,在手机上选择“文件传输”模式;
- 在电脑上打开手机存储,新建一个文件夹,命名为“RetroArch”,再在里面新建“ROMs”文件夹,按游戏机分类创建子文件夹(比如“NES”“GBA”“PS1”),方便后续查找[5];
- 将下载好的ROM文件(或解压后的文件)复制到对应游戏机的子文件夹中;
- 断开手机与电脑的连接,打开RetroArch,点击主界面的“加载内容”(Load Content),找到“内部存储 → RetroArch → ROMs”,选择对应文件夹,即可看到导入的游戏,点击就能开始游玩。
方法2:WiFi传输(无需数据线,更方便)
- 打开RetroArch,点击主界面的“网络”(Network),选择“启动文件服务器”(Start File Server);
- 此时手机会显示一个IP地址(比如http://192.168.1.100:5577);
- 在电脑上打开浏览器,输入这个IP地址,即可进入手机的文件管理界面;
- 找到“RetroArch → ROMs”文件夹,直接将电脑上的ROM文件拖入对应子文件夹,传输完成后关闭浏览器即可[5];
- 返回RetroArch,通过“加载内容”就能找到刚传输的游戏。
补充:BIOS文件的使用(部分游戏必需)
有些游戏机(比如PS1、世嘉Saturn、街机)的模拟,除了ROM,还需要“BIOS文件”——BIOS是游戏机的固件,相当于“系统启动程序”,没有它,部分游戏无法启动[3][6]。
BIOS文件的获取方法和ROM一致,需确保自己拥有对应游戏机的实体设备,再通过正规渠道下载,下载后将BIOS文件放入手机“RetroArch → System”文件夹中,RetroArch会自动识别,无需手动配置[5]。
四、新手常见问题(避坑指南)
- 问题1:安装后无法加载游戏?解决方法:① 确认已下载对应游戏的核心;② 确认ROM格式正确,压缩包可直接加载,若无法加载则解压后再尝试;③ 确认已授予RetroArch存储访问权限。
- 问题2:游戏画面模糊、卡顿?解决方法:打开RetroArch → 设置 → 视频,开启“硬件渲染器”(Android选Vulkan),添加着色器(比如crt-easymode,还原CRT显示器效果);若卡顿,可降低画面分辨率,关闭不必要的特效[5]。
- 问题3:手柄无法使用?解决方法:打开RetroArch → 设置 → 输入,选择“手柄映射”,可自动识别常见手柄,也可手动配置按钮;若无线手柄,需先与手机配对成功[1]。
- 问题4:如何保存/读取游戏进度?解决方法:游戏中按手机音量+键(可自定义)调出菜单,选择“保存状态”即可保存进度;下次游玩时,选择“读取状态”,即可继续游戏[10]。五、最后总结RetroArch真的是复古游戏爱好者的宝藏工具——开源免费、跨平台、功能强大,一次安装就能玩遍所有经典游戏,Android端安装和资源导入也很简单,新手跟着步骤做,10分钟就能上手。再次强调:请大家尊重游戏版权,仅下载和使用自己拥有实体的游戏ROM,切勿传播侵权资源。希望这篇指南能帮到各位复古游戏爱好者,重新找回小时候玩游戏的快乐~如果大家在安装或使用过程中遇到其他问题,欢迎在评论区留言,我会一一回复解答!