怎样在 Windows 11 中旁加载和运行 Android 应用程序

Windows 11 在发布期间最令人兴奋的亮点之一是它与 Android 应用程序的兼容性。 该公告意味着您无需在 Windows PC 上使用第三方模拟器即可运行 Android 应用程序。 但是怎样在 Windows 11 中运行 Android 应用程序?

正式而言,此功能目前仅适用于美国的 Windows 预览体验计划用户,但是对于其他所有人,有一种解决方法。 因此,以下是怎样在不使用 Insider 构建的情况下在 Windows 11 中旁加载和运行 Android 应用程序。

为什么要在 Windows 11 上侧载 Android 应用程序?

微软已与亚马逊合作,充当其 Windows 的 Android 应用程序存储库。 但是,与 Google 的 PlayStore 相比,亚马逊的 Appstore 目录受到严重限制。

因此,即使 Android 应用程序兼容性使其进入 Windows 11 公开版本,您也无法从 PlayStore 安装所有好东西。 这就是旁加载和 Android 的开源特性派上用场的地方。

Sideloading 允许您从第三方来源安装 Android 应用程序。 这些来源可以是官方的或非官方的。 出于安全原因,Android 会阻止从 Google Play 商店外部安装应用程序。 即使您直接从应用程序开发人员的网站安装 APK 包也是如此。

幸运的是,Android 包含一个可选功能,可以安装来自未知来源的应用程序。 同样,使用 Windows 11 中的适用于 Android 的 Windows 子系统,您可以从第三方来源旁加载 Android 应用程序。

怎样在没有 Windows Insider 的情况下在 Windows 11 上运行 Android 应用程序

要将 Android 应用程序成功旁加载到 Windows 11,您需要一些软件组件。 该列表包括 适用于 Android 的 Windows 子系统、Android 调试桥 (ADB) 设置,当然还有您要安装的应用程序的 APK 文件。

我们将在本指南的后面部分简要解释这些组件,所以让我们开始吧。

第 1 步:安装适用于 Android 的 Windows 子系统

适用于 Android 的 Windows 子系统允许您的 Windows 11 设备运行可在 Amazon AppStore 中和通过旁加载获得的 Android 应用程序。 但是,此功能目前仅可通过美国 Windows 预览体验计划的 Beta 和 Dev Channels 获得

由于您没有运行预览版,我们将使用第三方实用程序下载并设置 Android 环境。 以下是在 Windows 11 公开版本上安装适用于 Android 的 Windows 子系统的方法。

  1. 前往 在线链接生成器 微软商店。

  2. 单击下拉菜单并选择 网址(链接)。

  3. 接下来,点击下拉菜单 反相 并选择 慢。

  4. 接下来,在地址栏中输入以下 URL,然后单击 生成临时链接 按钮(复选标记)。

    https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr
  5. 链接生成器将使用一些选项填充屏幕。 向下滚动到页面末尾,然后单击 MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle 文件。

  6. 您可能必须允许文件下载,因为您的浏览器可能会将其标记为不安全。 等待下载完成。

  7. 接下来,按 赢 + S 并输入 电源外壳.

  8. 点击 以管理员身份运行 从搜索结果。

  9. 要安装适用于 Android 的 Windows 子系统,请键入 添加-AppxPackage -路径 命令后跟引号中的下载文件的位置。

  10. 为了 example,如果您已将 Windows 子系统捆绑包下载到 C:用户用户名下载 文件夹,那么完整的命令将如下所示:

    Add-AppxPackage -Path “C:UsersTashreefDownloadsMicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle”

等待安装完成。 安装后,打开开始,您应该会看到适用于 Android 的 Windows 子系统以及其他应用程序。 也就是说,您必须重新启动您的 PC 才能访问 Amazon AppStore,它是软件包的一部分。

步骤 2:启用虚拟机平台

您必须在 Windows 11 中启用虚拟机平台才能设置适用于 Android 的 Windows 子系统。 它支持对虚拟机的平台支持,并且是 Windows Subsystem for Linux (WSL2) 所必需的。 WSL2 是 Windows 11 的一项可选功能,您可以从经典的 Windows 功能窗口启用它。

要启用虚拟机平台:

  1. 赢+我 打开 设置.

  2. 在左侧窗格中,打开 应用 标签。

  3. 点击 可选功能。

  4. 向下滚动 相关设置部分 然后点击 更多 Windows 功能。

  5. 在里面 Windows功能 打开的窗口,找到并选择 虚拟机平台。

  6. 点击 好的 应用更改。

重新启动 PC 以保存更改。 重启后,我们将安装在 Windows 11 中旁加载 Android 应用程序所需的最小 ADB 设置。

第 3 步:在 Windows 11 中安装最小 ADB 设置

Android 调试桥 (ADB) 是一个命令行工具,可帮助您与兼容设备进行通信。 由于它促进了各种命令,因此您可以使用它通过命令提示符来旁加载和安装 Android 应用程序。 以下是为您的 Windows 11 系统安装 ADB 设置的方法。

  1. 前往 ABD 和快速启动页面 并下载 安装程序 文件。

  2. 运行安装程序并按照屏幕上的说明完成安装。

  3. 安装设置后,您可以继续使用应用 APK 在 Windows 11 中安装 Android 应用。

第 4 步:在 Windows 11 中旁加载 Android 应用程序

要旁加载 Android 应用程序,您需要应用程序的 APK 文件。 您可以从第三方来源下载干净的 APK,例如 APK镜像. 它是下载安全 APK 以进行侧载的值得信赖的来源。 这是怎样做到的。

  1. APK镜像,然后搜索并下载您要安装的应用程序的 APK 文件。

  2. 接下来,启动 适用于 Android 的 Windows 子系统。

  3. 在下面 子系统资源, 选择 连续.

  4. 接下来,拨动开关进行设置 开发者模式.

  5. 接下来,复制 IP地址. 如果 IP 地址未显示,请单击 刷新 按钮。 如果这不起作用,请单击 文件管理器 中的图标 文件 部分以重新启动系统。 再次单击刷新按钮,您应该会看到 IP 地址。

  6. 赢 + R, 类型 命令 并点击 好的 打开命令提示符。

  7. 在命令提示符窗口中,键入以下命令并点击 Enter 执行它,替换 你的IP地址 复制的 IP 地址:

    Adb connect YourIPAddress
  8. 接下来,输入 亚行设备 查看连接是否建立。

  9. 要安装应用程序,请键入 亚行安装 然后将 apk 文件拖放到命令提示符上以添加文件路径。 完成后,命令将如下所示:

    adb install C:UsersTashreefDownloadscom.rovio.dream_1.37.1-25240_minAPI21(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com.apk
  10. Enter 并等待成功消息。

成功安装后,该应用程序将出现在“开始”菜单和搜索结果中。 此时您不需要配置输入设备,因此请继续启动应用程序。

怎样在没有命令提示符的情况下旁加载 Android 应用程序

如果您不想处理命令提示符安装应用程序的麻烦,您可以使用 WSATools。 它是适用于 Android 的 Windows 子系统的第三方 apk 安装程序,并带有文件资源管理器集成以选择和旁加载 APK。

使用 WSATools 安装 APK:

  1. 前往 WSA工具页面 并安装应用程序。

  2. 接下来,启动并单击 选择一个 APK。

  3. 选择要安装的apk并点击 加载 APK。

  4. 点击 安装 按钮完成安装。

现在您最喜欢的 Android 应用程序已在 Windows 11 上运行

虽然您可以旁加载几乎所有 Android 应用程序,但您可能会遇到某些应用程序的性能问题。 此外,还没有运行需要 Google 服务才能运行的应用程序,例如 Hotstar Disney+。

对系统资源的影响取决于应用程序负载。 在运行图形密集型 Android 游戏时,您可能会看到大量 CPU 和 GPU 资源在工作,但并没有什么异常。 此外,不要指望 Android 的 Windows 子系统提供流畅的体验。 它仍在进行中,可能需要 Microsoft 一些时间来消除这些错误。