WSABuilds:安卓子系统安装完整指南
【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds
微软宣布终止 WSA 支持后,电脑里的安卓应用集体"掉线":商店入口没了,官方版也不再更新。WSABuilds 用预构建二进制让你在 Windows 10/11 上继续跑 Android,Google Play 和 Magisk/KernelSU 按需求内置。从环境检查、三步安装到验证调优,这份指南一次讲完。
一、选安卓子系统方案时,为什么是 WSABuilds
项目本质一句话:把官方 WSA 的预构建二进制拿过来,注入 Magisk/KernelSU 根权限与 Google Play 服务,再配上一键注册脚本打包交付——不用编译,不用自己拼系统组件,下载即用。如果你害怕"自己组装零件",这里给的是一台已经装好并且被反复测过的整机。
| 方案 | 开源程度 | 性能表现 | 社区活跃度 | 配置灵活性 |
|---|---|---|---|---|
| WSABuilds | 完全开源 | 与官方 WSA 持平 | 活跃,持续 LTS 更新 | 高,根×Play 自由组合 |
| 官方 WSA | 闭源 | 良好 | 2025 年起停止更新 | 低,无根无 Play |
| MagiskOnWSALocal | 开源 | 与 WSA 同级 | 中等 | 高,但需自行组装 .7z |
| 第三方模拟器 | 闭源 | 因机型而异 | 稳定 | 低,难深度定制 |
如果只是偶尔装两三个 APK,第三方模拟器就够了;想要一台能长期维护、可 root、能上 Play 的电脑端安卓环境,预构建包这条路最省心。
二、预构建包如何把 Android 跑在 Windows 上
核心机制:一个虚拟化沙盒加一个翻译官
WSA 运行在 Windows 内置的 Hyper-V 虚拟化层上,用一台轻量虚拟机给安卓系统划出独立空间。包里的 WsaPatch.dll 与 icu.dll 就是"翻译官",把安卓的系统调用和资源请求翻译成 Windows 认的形式,再让图形、网络、存储导回主机。对你意味着:安卓应用运行时处在隔离沙盒里,碰不到你的 C 盘文件,与 Windows 互不干扰。
架构分层:核心固定,扩展自由组合
【核心层】
- Hyper-V 虚拟化沙盒:提供隔离运行空间,把安卓与宿主系统隔开
- 兼容层(WsaPatch.dll、icu.dll):桥接系统调用差异,是两套系统间的翻译官
- ADB 调试通道:开放 58526 端口,让电脑端工具直连操作
- 资源调度:协调 CPU、内存与存储,随应用数据增长动态扩展 vhdx 虚拟磁盘
【扩展层】
- 根权限方案:Magisk 或 KernelSU 随构建版本可选,用来跑需要 root 的应用
- Google Play 服务框架:Play 商店与 GMS 服务,特定构建版本内置
- libhoudini 兼容层:在 x64 机器上翻译 ARM 指令执行,让 32 位和 ARM 应用能跑
- 社区维护脚本:检查 WSA、Magisk、KernelSU 等组件版本,保证终止服务后持续可用
注册这一步在底层其实就一行(Run.bat 替你做的事):
Add-AppxPackage -Register .\AppxManifest.xml它把外部文件拼出来的 WSA"登记"进 Windows 的应用体系——这也解释了为什么解压后的文件夹不能随便删。
三、WSABuilds 安装步骤:三步查完装完验完
装前自查:五点确认
- 系统版本:Win + R 输入
winver。Windows 11 需 Build 22000.526 以上,Windows 10 需 22H2(10.0.19045.2311)以上;不满足就先在 Windows 更新里手动装对应的累积更新。 - 硬件虚拟化:任务管理器 → 性能选项卡,看"虚拟化"是否显示已启用;没有的话进 BIOS/UEFI 打开 Intel VT-x 或 AMD-V,重启生效。
- 可选功能:Win + R 输入
OptionalFeatures.exe,确认"虚拟机平台"和"Windows hypervisor 平台"已勾选;缺了就在这个窗口里勾上并应用。 - 磁盘空间与文件系统:系统盘至少 10GB 空闲,安装分区必须是 NTFS,exFAT 不支持。
- 官方版残留:装过官方安卓子系统的,先彻底卸载(设置 → 应用),否则与预构建包冲突。
三步装完:下载、注册、启动
下载仓库与预构建包。
git clone https://gitcode.com/GitHub_Trending/ws/WSABuilds同时到项目 Releases 页下载与你系统匹配的 .7z 包(Win10/Win11 × x64/arm64,按需选 GApps 或 NoGApps 版),解压到非系统盘的纯英文路径,文件夹改名为 WSA。
运行安装程序。
cd "C:\WSA" .\Run.bat⚠️ 解压文件夹要保留到 WSA 正常运行,删了它子系统就起不来。窗口一闪而过没反应时,改用管理员 PowerShell 执行
PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1。
等待自动启动并收尾。脚本跑完 WSA 会自动拉起,首次启动弹出诊断数据收集请求,点确定即可(窗口出现两次也正常,各点一次)。最后点一下 PowerShell 窗口按任意键关闭。
装完验证:三步确认环境健康
- 开始菜单搜"安卓子系统"并启动,能看到安卓桌面即主体可用。
- 打开 WSA 设置 → 开发者模式,开启 Developer Mode。
- 用 ADB 连入系统(电脑端需装 platform-tools):
adb connect localhost:58526 adb devices设备号正常列出即调试通道打通,这时再装一个简单 APK 能正常打开,整条链路才算验证通过。应用卡在开屏画面时,先查项目 FAQ 里的排查条目,别急着重装。
四、两个实操流程:装应用与搬子系统
安卓开发者:用安卓子系统搭第二块测试台
做安卓开发,手里只有一台真机,屏幕尺寸覆盖不了全部场景,预构建包就成了第二块测试台:
"带 Play 的构建让我能像真机一样装应用,测试结果和手机上基本一致。ADB 直接 localhost:58526 连上,logcat 一路顺畅,APK 想装哪个拖进来就完事。最有价值的是能 root,普通手机上装不了的 root 权限分支我也能测。"
关键配置:设置应用里 Developer 页打开开发者模式,配合 WSAPacman 或 WSAFiles 这类工具直接安装,省去每条 adb 命令手敲,项目仓库的 Sideloading Guides 目录里有完整步骤。
创意工作者:把安卓子系统搬到 D 盘
剪辑、设计类应用装了不少,C 盘数据涨到 30GB+,必须搬:
"搬家前我把 userdata.vhdx 备份了一份,重装后把 Packages 数据文件夹整体放到 D 盘,再用 mklink /J 在 C 盘打了一个联接。搬完 C 盘释放了 40GB,WSA 启动和应用加载速度没有感知差别。唯一的坑是目标分区必须 NTFS,exFAT 不行。"
关键配置:要搬的数据文件夹是%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe,官方流程涵盖卸载、复制、建联接,照着 MoveToExtDrive 走即可。
五、性能调优:图形、存储、网络三处
图形:换一块 GPU 解决启动失败与花屏
老款 Intel 核显(HD 530 及更早)和部分 Nvidia 独显上,WSA 可能启动失败或画面撕裂。操作路径:WSA 设置 → 图形与性能 → 在"安卓应用使用的 GPU"里改选另一块卡。预期收益:启动稳定、画面不再花,日常应用的帧率不受影响。
存储:把数据目录迁去外置盘
userdata.vhdx 会随应用安装无限膨胀,迁到外置盘后 C 盘立刻松绑:
mklink /J "%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe" "D:\WSAData"⚠️ 该操作要求先彻底卸载 WSA 并备份 userdata.vhdx,联接指向错误位置会导致子系统起不来,执行前把路径核对两遍。
预期收益:C 盘释放数十 GB,外置盘是 SSD 时应用加载速度与原装盘持平。
网络:打通回环通道
安卓应用要访问电脑上的本地服务(比如自建开发服务器)时,Hyper-V 虚拟机默认挡着,需要放行回环。管理员 PowerShell 执行:
Set-NetFirewallHyperVVMSetting -VMCreatorId '{9E288F02-CE00-4D9E-BE2B-14CE463B0298}' -LoopbackEnabled True执行后 WSA 内可直接访问 Windows 主机的 localhost 端口。较新的 WSA 版本(2308 起)已内置此能力,先查设置再动手。
六、参与项目:三种贡献方式
- 代码:修安装脚本的 bug,或优化 scripts 目录里的 WSA/Magisk 版本检查脚本
- 文档:给 FAQ 与 Fix Guides 补充新报错的排查条目
- 测试:提交应用兼容性测试结果,附 logcat 日志反馈崩溃
技术交流与最新构建公告在项目 Discord 社区,直接进组发帖即可。
七、硬件要求速查表
| 参数 | 最低要求 | 推荐配置 |
|---|---|---|
| 系统 | Windows 11 Build 22000.526 / Windows 10 22H2 | Windows 11 22H2 及以上,未精简的干净版本 |
| 处理器 | 64 位(x86_64 或 arm64) | Core i3 八代 / Ryzen 3000 及以上 |
| 内存 | 8GB | 16GB |
| 显卡 | 任意兼容的 Intel/AMD/Nvidia GPU | 新于 Intel HD 530 的型号 |
| 存储 | 系统盘 10GB 空闲 | SSD,预留 20GB 以上 |
要求可能随 WSA 版本迭代调整,动手前先看下项目 Releases 页的最新说明。
想让电脑稳定跑起安卓应用,这就是 WSA 终止后最完整的开源路径——去项目主页看看最新 Release 吧。
【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考