Windows 11 正式版 Subsystem for Android 的安装和使用

下文将展示如何在 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,需要确认登陆的账号地区为美国,否则登陆后会提示所在地区未开放

效果

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据