开启虚拟化平台 进入Windows 11操作系统,打开设置 → 应用 → 可选功能 → 更多 Windows 功能,在启动或关闭Windows功能中找到并勾选开启「Hyper-V」和「虚拟机平台」 没有找到Hyper-V选项的,只勾选了“虚拟机平台”和“使用于Linux的Windows子系统”两个功能,保存后重新启动计算机。 可以手动安装Hyper-V,将以下代码复制到文本文档中,重命名为Hyper-v.bat,然后以管理员身份运行即可。 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 Pause 事实上有没有Hyper-V不影响安卓子系统的安装。 下载安卓子系统离线安装包 Windows 11的安卓子系统源于Windows应用商店,通过使用离线安装包来避免 “需要加入Windows预览体验计划、更改系统区域才能进行安装” 复杂的操作。 https://store.rg-adguard.net 可以直接下载微软应用商店的程序 在URL(link)后的文本框中输入 WSA (https://apps.microsoft.com/detail/9P3395VX91NR)所在的页面URL 然后勾选Slow(Windows Insider Slow)点击右侧对钩,此时,屏幕下方便会列出众多的文件信息。 选择的是倒数第三个,MicrosoftCorporationII.WindowsSubsystemForAndroid_2307.40000.6.0_neutral_~_8wekyb3d8bbwe.msixbundle,大小1.36GB,点击下载该文件,这就是安卓子系统的离线安装包文件。 由于更新的原因,日后操作时看到的文件名可能会有所不同。 安装安卓子系统 以管理员身份运行Windows PowerShell,必须以管理员身份运行,否则安装过程会以失败告终。 在Windows PowerShell中使用Add-AppxPackage命令安装下载的离线安装包文件。 Add-AppxPackage命令后需要安装文件的路径参数,可以右键单击刚才下载的安装包文件,选择“复制文件路径”,然后在Add-AppxPackage后空格,点击鼠标右键直接将路径粘贴,按下回车键开始安装。 安装完成之后,Windows 11的开始菜单中便可以看到一个绿色的图标,适用于 Android™️ 的 Windows 子系统。运行之后便可以进入其主界面。 点击标题栏左上角的三条横线,在高级设置中开启“开发人员模式”,注意屏幕中的提示:同一专用网络上的设备可以访问子系统。可以在127.0.0.1:58526上连接ADB 需要记住的便是127.0.0.1:58526 网络地址,接下来在安卓子系统中安装APK应用程序的时候需要使用。 安装Android SDK Platform-Tools 为了便于安装APK应用程序,接下来需要在Windows 11中安装Android SDK Platform-Tools,它是Android SDK的一个组件,包含与Android平台进行交互的工具,主要是adb和fastboot,获取地址为:https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn#revisions 下载适用于 Windows 的 SDK Platform-Tools,目前其版本为platform-tools_r34.0.4-windows.zip,大小约6MB,我们将其解压至C:\platform-tools 然后配置Windows环境变量,右键点击此电脑→属性→高级系统设置,进入“高级”选项卡,点击右下角的“环境变量”按钮,再点击系统变量下方的“新建”,在弹出的对话框里,填入变量名:adb,变量值:C:\platform-tools,之后点击确认即可。 在系统变量列表里找到一个名为 Path 的项目,点击编辑→新建,在新建的项目里输入 %adb% (前后无空格),然后点击确定保存。 测试环境变量是否设置成功,在Windows PowerShell中执行adb version命令,如果正确提示adb的版本,说明配置OK。 使用adb connect连接安卓子系统 以管理员身份运行Windows PowerShell,使用adb connect 127.0.0.1:58526命令连接安卓子系统。初次使用可能会提示cannot connect to 127.0.0.1:58526:由于目标计算机积极拒绝,无法连接。(10061),需要重新启动一下安卓子系统,重新开启开发人员模式,并且注意Windows 11屏幕中央跳出的“是否允许ADB调试?”对话框,勾选“始终允许从此计算机”,点击“允许”,之后可以连接成功。 connected to 127.0.0.1:58526 使用adb install命令安装APK文件 继续使用adb install命令安装安卓APK应用文件,adb install后输入一个空格,再输入APK文件路径即可。完成之后便可以在Windows 11的开始菜单中找到安卓应用程序图标,就如同Windows应用程序图标一样,点击即可运行。 可以在Windows 11安卓子系统中安装一个应用商店,例如“应用宝”,之后再通过这个“应用宝”来安装其它的安卓应用。