下文将展示如何在 Windows 11 正式版安装并使用 WSA(Android 子系统)
环境
- Windows 11 21H1 正式版
- 22000.258
参考
步骤
Windows 环境配置
首先进入 【设置 - 时间和语言 - 语言和区域 】,将 【国家和地区】 更改为美国
再从【应用 - 可选功能 - 更多 Windows 功能】中打开 【虚拟机平台】(无需 Hyper-V 等其他功能)
下载 WSA 安装包
因为 WSA 通过 Micrsoft Store 发布,所以可以在 store.rg-adguard.net 下载到安装包
进入 store.rg-adguard.net,选择 ProductID,输入 9P3395VX91NR,选择 Slow 通道,点击搜索,如下图
下载位于列表末尾,大小为 1.21 GB 的 msixbundle 文件,见下图
安装 WSA
以管理员权限打开 Windows Terminal(或 Powershell,Win11 右键任务栏开始图标),执行
Add-AppxPackage -Path [WSA msixbundle 路径]
开始安装
安装完毕 WSA 会出现在开始菜单
安装 Android Debug Bridge
在 SDK Platform Tools 版本说明 下载 ADB(或者进入 apps.azhuge233.com 点击直链下载)
解压下载的 zip 压缩包,再将路径添加至系统 PATH(Windows 下进入 【设置 - 系统 - 关于 - 高级系统设置 - 环境变量】)
安装 Android 应用程序
打开 WSA,开启开发者模式,点击 Files 测试开启 WSA,复制 WSA 的 IP 地址,见下图
以下的操作与连接安卓手机相同
新建 Windows Terminal 窗口(使 PATH 生效),执行
adb connect [IP]
一些安装/调试指令
adb install [.apk 路径] # 安装指定 apk adb disconnect # 断开所有连接 adb shell # 进入 Android shell # 以下指令在进入 shell 后才可以使用 pm list package # 显示本机所有已安装的包 pm list package -3 # 显示所有第三方包 pm uninstall [包名称] # 删除指定包 monkey -p [包名称] 1 # 运行指定包
一些注意事项
- 一些应用会导致 WSA 卡死/崩溃
- 卡死/崩溃后进入 WSA 应用,关闭 WSA 再点击 Files 的图标重启,重启后 IP 地址会改变
- 如果想使用 Amazon Appstore,需要确认登陆的账号地区为美国,否则登陆后会提示所在地区未开放
- 不确定是否需要美区 IP,因为在更改地区时已经用上了美区 IP
- Amazon 相关文档:Change your Amazon Account Country
效果