Win11早些时候的版本公式里展示的安卓系统“Windows Subsystem for Android”(简称WSA),现在可以在电脑中使用,过了一年多的时间才想起还有个这种功能,在安装时也是发现一些小细节的问题,所以记录下来供后面参考。
【安装的要求】
Android子系统的要求
- 确保Windows 11版本为22000.xxx或更高版本。
- 硬件必须支持并启用BIOS/UEFI虚拟化
- 确保微软商店版本为22110.1402.6.0或更高版本,并单击“获取更新”按钮升级其版本。
- 安卓子系统默认会分配4G内存,建议16G内存以上的电脑使用。
【Windows 虚拟化支持】
确保电脑开启了虚拟化功能。
我的电脑Win11系统是家庭版的,在开启虚拟化的过程中发现并没有Hyper-V的选项,应该不出问题的话可能系统本身就没有配备。不过没有的话可以自己添加上去,把下面这个脚本修改后缀.cmd即可(如:hyper-v.cmd)。
hyper-v.zip
该办法是在简书中的“花伤情犹在”作者的文章中找的,不过就个人使用来看是很简便的方法。
执行文件:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
进入设置 → 应用 → 可选功能 → 更多 Windows 功能,找到并勾选开启「Hyper-V」和「虚拟机平台」两个选项,安装完成后会提示重启系统。
【安卓子系统方法教程 (离线包安装)】
如果你使用的是Windows 11正式版,不想换到测试版或者修改系统区域,可以使用“下载WSA离线安装包”的方法安装部署安卓子系统,可以直接绕过地区和测试版限制,在Win11正式版上完成安装。
WSA安卓子系统的应用离线安装包是从Windows中的微软应用商店中提取的,可以通过命令行安装。
- 打开 https://store.rg-adguard
- 输入 https://www.microsoft/store/productid/9p3395vx91nr 选择 Slow,点击对勾
- 最下方找到文件:MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe,然后开始下载。(如日后更新,你下载到的文件命名/版本号可能有所不同)
- 右键点击此文件,在菜单中选择「复制文件地址」
- 右键点击「Windows 开始菜单图标」,点击「Windows 终端 (管理员)」
- 在弹出来的 PowerShell 命令行界面中,输入以下命令:
# 安装命令如下:
Add-AppxPackage 鼠标点右键会自动粘贴安装包文件路径
# 看起来大概是这样的 (示例,请确保你的路径正确):
Add-AppxPackage "D:\文件所在的路径\wsa.Msixbundle"
# 然后回车开始进行安装
回车之后就开始安装,等待安装完成就可以了。
安装完成后,可以在Windows开始菜单中找到「Windows Subsystem for Android」的应用图标。
【安装 APK 软件包】
需要注意安装软件运行之前需要注意有ADB的加持。
adb驱动环境被集成到Android Studio开发环境中,但由于使用率较高,谷歌将其分离出来,「Android SDK Platform Tools」,提供大家下载。这个产品完全是人们经常提到的adb命令行工具。它是安卓设备与电脑交互沟通的“桥梁”,没有它很多软件无法正常工作。
adb 配置 Windows 环境变量教程
如果你需要在命令行里使用 adb
,那么还需要在 Windows 上设置系统的环境变量。这样才能让命令行在执行 adb
命令时,能成功找到 adb.exe
所在的正确路径。
第一步:下载并解压 adb 文件
请务必将 adb 解压的文件放到一个不容易被删除或移动的目录,在下面的例子中,我们将使用以下的路径:C:\platform-tools
第二步:添加环境变量
右键点击「此电脑」›「属性」›「高级系统设置」›「高级」,如下图。点击「环境变量」然后「新建」,在弹出的对话框里,填入变量名:adb
,变量值:C:\platform-tools
,之后点确认即可。
第三步:添加 Path 变量
在刚才的“系统变量”列表里找到一个名为 Path
的项目,然后点「编辑」› 「新建」,在新建的项目里输入 %adb%
(前后无空格),然后点确定保存。
第三步:测试环境变量是否正确
打开 Windows 终端或 cmd 命令行,输入 adb version
命令并回车,如果环境变量配置正确,那么就会显示出 adb 的版本号。
出现 adb 的版本号就表示环境变量配置成功了。如果有错误,请反复检查环境变量是否填写正确。adb 命令的具体用法有很多,可以参照网上的各种教程使用。
WSA 安装 APK 方法:
- 打开 WSA 安卓子系统设置页面,打开「开发人员模式」 选项
- 记下上图设置项中显示出来的 WSA 的内部 IP 地址和端口号,如
127.0.0.1:58526
- 下载安卓 ADB 命令行调试工具,并参照文章教程,将
adb
命令加入到系统环境变量 - 打开 Windows 终端 (命令行),输入以下命令:
# 第 0 步:确保已正确将 adb 命令加入到系统的环境变量
# 执行下面的命令能看到 adb 版本号则表示 ok
# 如有错误,请检查环境变量是否配置正确
adb version
# 第 1 步:连接 WSA
adb connect 127.0.0.1:58526
# 其中 127.0.0.1:58526 是刚才在 WSA 设置项中看到的 IP
# 第 2 步:安装 APK
# 连接成功之后,就能用下面命令来安装 APK 了
adb install 你的APK文件完整路径
# 注意 .apk 的路径最好无中文且无空格,否则需要用英文双引号包裹。
# 你可在资源管理器上右键点击 apk 文件选「复制文件地址」获取完整路径
#下面是例子:
adb install d:\download\apk\weixin.apk
adb install "d:\下载\简而易 jianeryi\qq.apk"
# 最后按下回车即可安装
# 安装完成后,在 Windows 开始菜单的“所有应用”里就能找到你安装的 Android 应用
这样就能使用 adb 命令安装 apk 文件到 Windows 11 安卓子系统 WSA 了。重点是开启开发者模式,获得正确 IP 地址以及正确安装 adb 命令。
【成功运行安卓APP】
在有了ADB以后安装好软件,虽然不知道为何在桌面看不见,不过可以创建好快捷方式或直接固定到开始菜单,第一次找不到的时候可以通过Win搜索来搜软件的名字找到。
安卓程序和Win11联动集成的体验也很好,甚至可以用Win 11的输入法直接在APP中打字,剪贴板也是可以互通的。更多的设置也可以在开发者设置中看看有无相应选项,就目前来看,开放的权限还是有些局限,大部分都只是使用,不能搞更多的操作,期待后续的更新。
安装国内的 Android 应用商店
每次安装软件的时候使用adb命令比较麻烦。为了更方便地下载常用的安卓应用,我们可以在WSA安装一个国内的应用商店,比如应用宝、酷安应用市场等,然后通过它快速搜索下载各种常用的安卓应用和游戏。
更重要的是,似乎酷安还可以用来管理和卸载已安装的APP程序。除了一些不包含在商店中的应用程序,它们需要通过apk文件安装,其他的基本上不需要使用命令行。
佬文:
Windows 11 运行安卓子系统安装教程 - 知乎 (zhihu)
安卓 ADB 命令行调试配置方法丨简而易网 (jianeryi)
Win11早些时候的版本公式里展示的安卓系统“Windows Subsystem for Android”(简称WSA),现在可以在电脑中使用,过了一年多的时间才想起还有个这种功能,在安装时也是发现一些小细节的问题,所以记录下来供后面参考。
【安装的要求】
Android子系统的要求
- 确保Windows 11版本为22000.xxx或更高版本。
- 硬件必须支持并启用BIOS/UEFI虚拟化
- 确保微软商店版本为22110.1402.6.0或更高版本,并单击“获取更新”按钮升级其版本。
- 安卓子系统默认会分配4G内存,建议16G内存以上的电脑使用。
【Windows 虚拟化支持】
确保电脑开启了虚拟化功能。
我的电脑Win11系统是家庭版的,在开启虚拟化的过程中发现并没有Hyper-V的选项,应该不出问题的话可能系统本身就没有配备。不过没有的话可以自己添加上去,把下面这个脚本修改后缀.cmd即可(如:hyper-v.cmd)。
hyper-v.zip
该办法是在简书中的“花伤情犹在”作者的文章中找的,不过就个人使用来看是很简便的方法。
执行文件:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
进入设置 → 应用 → 可选功能 → 更多 Windows 功能,找到并勾选开启「Hyper-V」和「虚拟机平台」两个选项,安装完成后会提示重启系统。
【安卓子系统方法教程 (离线包安装)】
如果你使用的是Windows 11正式版,不想换到测试版或者修改系统区域,可以使用“下载WSA离线安装包”的方法安装部署安卓子系统,可以直接绕过地区和测试版限制,在Win11正式版上完成安装。
WSA安卓子系统的应用离线安装包是从Windows中的微软应用商店中提取的,可以通过命令行安装。
- 打开 https://store.rg-adguard
- 输入 https://www.microsoft/store/productid/9p3395vx91nr 选择 Slow,点击对勾
- 最下方找到文件:MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe,然后开始下载。(如日后更新,你下载到的文件命名/版本号可能有所不同)
- 右键点击此文件,在菜单中选择「复制文件地址」
- 右键点击「Windows 开始菜单图标」,点击「Windows 终端 (管理员)」
- 在弹出来的 PowerShell 命令行界面中,输入以下命令:
# 安装命令如下:
Add-AppxPackage 鼠标点右键会自动粘贴安装包文件路径
# 看起来大概是这样的 (示例,请确保你的路径正确):
Add-AppxPackage "D:\文件所在的路径\wsa.Msixbundle"
# 然后回车开始进行安装
回车之后就开始安装,等待安装完成就可以了。
安装完成后,可以在Windows开始菜单中找到「Windows Subsystem for Android」的应用图标。
【安装 APK 软件包】
需要注意安装软件运行之前需要注意有ADB的加持。
adb驱动环境被集成到Android Studio开发环境中,但由于使用率较高,谷歌将其分离出来,「Android SDK Platform Tools」,提供大家下载。这个产品完全是人们经常提到的adb命令行工具。它是安卓设备与电脑交互沟通的“桥梁”,没有它很多软件无法正常工作。
adb 配置 Windows 环境变量教程
如果你需要在命令行里使用 adb
,那么还需要在 Windows 上设置系统的环境变量。这样才能让命令行在执行 adb
命令时,能成功找到 adb.exe
所在的正确路径。
第一步:下载并解压 adb 文件
请务必将 adb 解压的文件放到一个不容易被删除或移动的目录,在下面的例子中,我们将使用以下的路径:C:\platform-tools
第二步:添加环境变量
右键点击「此电脑」›「属性」›「高级系统设置」›「高级」,如下图。点击「环境变量」然后「新建」,在弹出的对话框里,填入变量名:adb
,变量值:C:\platform-tools
,之后点确认即可。
第三步:添加 Path 变量
在刚才的“系统变量”列表里找到一个名为 Path
的项目,然后点「编辑」› 「新建」,在新建的项目里输入 %adb%
(前后无空格),然后点确定保存。
第三步:测试环境变量是否正确
打开 Windows 终端或 cmd 命令行,输入 adb version
命令并回车,如果环境变量配置正确,那么就会显示出 adb 的版本号。
出现 adb 的版本号就表示环境变量配置成功了。如果有错误,请反复检查环境变量是否填写正确。adb 命令的具体用法有很多,可以参照网上的各种教程使用。
WSA 安装 APK 方法:
- 打开 WSA 安卓子系统设置页面,打开「开发人员模式」 选项
- 记下上图设置项中显示出来的 WSA 的内部 IP 地址和端口号,如
127.0.0.1:58526
- 下载安卓 ADB 命令行调试工具,并参照文章教程,将
adb
命令加入到系统环境变量 - 打开 Windows 终端 (命令行),输入以下命令:
# 第 0 步:确保已正确将 adb 命令加入到系统的环境变量
# 执行下面的命令能看到 adb 版本号则表示 ok
# 如有错误,请检查环境变量是否配置正确
adb version
# 第 1 步:连接 WSA
adb connect 127.0.0.1:58526
# 其中 127.0.0.1:58526 是刚才在 WSA 设置项中看到的 IP
# 第 2 步:安装 APK
# 连接成功之后,就能用下面命令来安装 APK 了
adb install 你的APK文件完整路径
# 注意 .apk 的路径最好无中文且无空格,否则需要用英文双引号包裹。
# 你可在资源管理器上右键点击 apk 文件选「复制文件地址」获取完整路径
#下面是例子:
adb install d:\download\apk\weixin.apk
adb install "d:\下载\简而易 jianeryi\qq.apk"
# 最后按下回车即可安装
# 安装完成后,在 Windows 开始菜单的“所有应用”里就能找到你安装的 Android 应用
这样就能使用 adb 命令安装 apk 文件到 Windows 11 安卓子系统 WSA 了。重点是开启开发者模式,获得正确 IP 地址以及正确安装 adb 命令。
【成功运行安卓APP】
在有了ADB以后安装好软件,虽然不知道为何在桌面看不见,不过可以创建好快捷方式或直接固定到开始菜单,第一次找不到的时候可以通过Win搜索来搜软件的名字找到。
安卓程序和Win11联动集成的体验也很好,甚至可以用Win 11的输入法直接在APP中打字,剪贴板也是可以互通的。更多的设置也可以在开发者设置中看看有无相应选项,就目前来看,开放的权限还是有些局限,大部分都只是使用,不能搞更多的操作,期待后续的更新。
安装国内的 Android 应用商店
每次安装软件的时候使用adb命令比较麻烦。为了更方便地下载常用的安卓应用,我们可以在WSA安装一个国内的应用商店,比如应用宝、酷安应用市场等,然后通过它快速搜索下载各种常用的安卓应用和游戏。
更重要的是,似乎酷安还可以用来管理和卸载已安装的APP程序。除了一些不包含在商店中的应用程序,它们需要通过apk文件安装,其他的基本上不需要使用命令行。
佬文:
Windows 11 运行安卓子系统安装教程 - 知乎 (zhihu)
安卓 ADB 命令行调试配置方法丨简而易网 (jianeryi)