Win11开启安卓子系统

  Windows 11的安卓子系统支持用户在Windows环境中运行Android应用程序。本文介绍了如何启用Windows 11的虚拟化技术并安装适用于Android的Windows子系统(WSA),以此在Windows电脑上运行Android应用。

开启VT虚拟化

要在Windows 11上运行Android应用,必须启用虚拟化技术。请按照以下步骤完成设置:

  1. 开启Hyper-V和虚拟机平台

    进入Windows功能设置,勾选“Hyper-V”和“虚拟机平台”。

  2. 主板设置

    以华硕主板为例,在BIOS中开启Intel (VMX) Virtualization Technology(虚拟化技术)和VT-d(IOMMU)。
    其他品牌主板的用户,可以参考百度教程来启用虚拟化。

  3. 验证虚拟化是否开启

    打开任务管理器,切换到“性能”标签,在“CPU”部分查看是否显示虚拟化已启用。

安装WSA

可以通过以下两种方式之一进行安装:

  1. 通过 Microsoft Store 安装

    在 Microsoft Store 中搜索并安装 Amazon AppStore,系统会自动安装 Windows Subsystem for Android (WSA)。

  2. 手动安装(如果无法通过 Microsoft Store 安装)

    1. 下载系统安装包

      访问这个网站,搜索 ProductId: 9P3395VX91NR,下载带有 .msixbundle 扩展名的文件。

    2. 在管理员模式下打开PowerShell终端,执行 Add-AppxPackage -Path "文件路径" 命令安装。

    3. 尝试启动适用于Android的Windows子系统,
      若显示虚拟化问题,在管理员终端运行 bcdedit /set hypervisorlaunchtype auto 并重启即可。

安装Android应用

安装WSA后,需要通过ADB工具在Windows 11上安装Android应用:

  1. 下载ADB,并在解压后的文件内打开终端,以使用adb安装
  2. 打开适用于Android的Windows子系统,在高级设置中开启开发人员模式
  3. 在终端中输入 adb connect 127.0.0.1:58526 连接,并在弹出窗口中同意ADB连接
  4. 在终端中输入 adb install "APK文件路径" 安装
作者

Fu9Zhou

发布于

2023-07-29

许可协议