本文记录的是在 Win11 的安装,目前 WSA 也只支持在 Windows 11 上安装和使用. 如果是 Windows 10 系统,可以参考 Windows10 安装 WSA,试试安装一些额外的设置
说明
微软的 Windows 11 安装 WSA 说明是,用 Windows 内置的 Microsoft store 安装 WSA
但 WSA 有地区限制,而且有时 Microsoft store 会加载不出来
如果要绕开 WSA 自带的 Amazon App Store,直接通过 APK 安装软件,需要 WSATools
我自己完全没有尝试过 Windows 10 的安装方法,只是把链接贴在最前面
安装 WSA 之前
开始菜单中搜索
启动或关闭 Windows 功能
(Turn Windows features on or off) ;打开后,下拉菜单到最后面,勾选虚拟机平台
(Virtual Machine Platform) ,确定更改如果你曾经安装过 WSL(Windows Subsystem for Linux),是已经设置过这个了的
安装
Microsoft UI Xaml 2.6+
:进入 Microsoft servers,左边选择ProductID
,右边选择slow
,输入**9P3395VX91NR
** 搜索。下载名为 Microsoft.UI.Xaml.2.6_2.62112.3002.0_x64__8wekyb3d8bbwe.appx 的文件先不要关闭这个网页,还要从这个搜索结果里,下载 WSA
下载和安装 WSA
从上一步的搜索结果里,下载最后面的名为MicrosoftCorporationII.WindowsSubsystemForAndroid_2204.40000.19.0_neutral_~_8wekyb3d8bbwe.msixbundle
的文件(位于最后,1.37 GB);下载完成后,打开文件夹,右键选择
复制文件地址
(Copy as Path);安装:以管理员身份打开 Windows Powershell 或者 Windows Terminal,或者 Windows Terminal Preview(没有的话,可以从 Microsoft Store 安装),粘贴下面的内容。
Add-AppxPackage -Path 这里修改为上一步复制的文件地址
复制出的文件地址,自带双引号
安装和设置 WSATools
这个工具能绕开 Amazon App Store 安装 .apk,可以用来安装自己需要的 app store,例如 F-droid
安装 WSATools
打开电脑上的 Microsoft Store,搜索 WSATools
并安装,安装完成后打开;
设置 WSATools 和 WSA
打开上一步安装好的 WSA,选择
开发人员
(Developer) 选项,开启开发人员模式
(Developer mode);回到 WSATools,点击
Install an APK
,根据提示安装ADB
(Android Debug Bridge);
安装软件(通过 APK 安装包)
点击 Load APK
,选中已经下载到电脑上的 .apk 文件;如果一直没有响应或者报错,重启 WSA 和 WSATools,多次尝试。
- F-droid(一个开源软件的应用商店)的 APK 安装包的下载地址是:https://f-droid.org/F-Droid.apk