拓展安卓边界:WSA补丁让Windows 10也能畅享Android应用
在Windows生态中,Windows Subsystem for Android(WSA)为用户打开了通往安卓世界的大门,但它的官方支持仅限于Windows 11。不过,别担心,有了这款WSA补丁,你的Windows 10系统也能顺利运行WSA,体验Android应用的乐趣。
兼容性一览
这个补丁已被验证可与以下WSA和Windows 10版本搭配使用:
| WSA 版本 | Windows 10 版本 | |-----------------------|----------------------------------| | 2210.40000.7.0 | 10.0.19045.2311 (22H2) | | 2211.40000.10.0 | 10.0.19045.2364 (22H2) | | 2302.40000.9.0 | 10.0.19044.2728 (21H2) |
理论上,只要你的系统是Windows 10 2004 (20H1)或更高版本,都可以尝试使用这个补丁。
安装步骤详解
- 确认你的Windows 10版本至少为10.0.19045.2311。
- 获取WSA的appx压缩包,可以参考LSPosed/MagiskOnWSALocal的说明。
- 从Windows 11 22H2系统中获取
icu.dll
文件。 - 使用MSVC工具链编译本仓库中的
WsaPatch.dll
源代码。 - 对
icu.dll
进行补丁处理,将WsaPatch.dll
作为导入DLL添加。 - 将修改后的
icu.dll
和WsaPatch.dll
复制到WSA客户端目录。 - 修改
AppxManifest.xml
文件,调整TargetDeviceFamily
的MinVersion
并删除关于“customInstall”扩展的节点。 - 运行
Run.bat
以注册WSA appx。 - 此时你应该能成功启动WSA了。
如果不想自己构建,可以在发布页面下载预编译的二进制文件。
注意事项
- 只能在NTFS分区上安装WSA。
- 不要删除WSA的安装目录,因为注册的appx依赖这些文件。
- 在运行WSA之前,需要先注册WSA appx。
遇到的问题与解决办法
如果你遇到一些问题,例如无法连接ADB或设置窗口无拖动功能,可以通过升级Windows 10版本或者查看错误日志来解决问题。
截图展示
此补丁不仅让你在Windows 10上享受WSA的功能,还为你提供了一种灵活的解决方案,以适应不同的系统环境。如果你是一个热衷于尝试新技术的用户,或是希望通过Windows系统玩转更多Android应用,那么这款WSA补丁无疑是你不可错过的选择。立即行动起来,让WSA在你的Windows 10系统上焕发生机吧!