最近,Microsoft 允许 Windows Insider Preview 用户在他们的计算机上安装适用于 Android 的 Windows 子系统。就像它的兄弟,Linux 的 Windows 子系统一样,WSA 允许用户在他们的计算机上本地运行 Android 应用程序。但是,“Android 应用程序”一词相当含糊。这是因为 Microsoft 只允许您下载和运行 Amazon App Store 上可用的应用程序。除此之外,亚马逊应用商店的 Windows 版本目前仅提供选定的应用程序,这意味着您的选择非常有限。但是,有一个解决方法,您可以在 Windows 11 机器上安装 Google Play Store。
事实证明,您可以选择在您的计算机上旁加载 Android 应用程序,这样您就可以在您的计算机上安装 Amazon App Store 上不可用的 Android 应用程序。但是,这样做的缺点之一是您无法安装需要 Google Play 商店服务的应用程序。因此,选择再次变得有限。但是,感谢 Twitter 上的 ADeltaX,您可以修改适用于 Android 的 Windows 子系统,这样您就可以在计算机上安装 Google Play Store。完成后,您就可以在计算机上运行任何 Android 应用程序。
在我们开始之前,重要的是要提到前面的过程对于某些人来说可能是乏味的,因为它是一个漫长的过程。然而,一旦你设法让它发挥作用,所有的努力都是值得的。话虽如此,让我们开始吧,向您展示如何在适用于 Android 的 Windows 11 子系统上安装 Google Play 商店。
在 Windows 11 上安装 Google Play 商店的要求不出所料,要安装 Google Play 商店,您必须完成几个步骤,包括通过命令提示符设置不同的工具。尽管如此,您完全不必担心,因为我们将非常详细地介绍每件事,因此您只需要仔细执行即可。您将需要以下东西来安装 Google Play 商店:
适用于 Linux 的 Windows 子系统适用于 Android 的 Windows 子系统7-Zip 或任何其他提取软件OpenGAppsWSAGA脚本安卓调试桥卸载适用于 Android 的 Windows 子系统事实证明,要能够运行 Google Play 商店,您必须安装适用于 Android 的 Windows 子系统的修改版本。因此,由于您无法运行适用于 Android 的 Windows 子系统的修改版本和原始版本,您将不得不从您的计算机上卸载原始版本。按照下面的说明从您的计算机中删除已安装的 WSA:
首先,按键盘上的Windows 键 + I键打开Windows 设置应用程序。在左侧,单击“应用程序”选项。在应用程序屏幕上,单击右侧的应用程序和功能选项。完成后,通过提供的搜索栏 搜索Amazon Appstore 。之后,单击 Amazon Appstore 旁边的三个点,然后从下拉菜单中单击卸载按钮。为 Linux 2 安装 Windows 子系统现在您已经从系统中删除了原始的 Android Windows 子系统,是时候在您的计算机上安装 Linux 2 的 Windows 子系统了。安装 WSL2 非常简单,只需一条命令即可完成。如果您已经在计算机上安装了适用于 Linux 2 的 Windows 子系统,则可以跳过此步骤并跳至下面的下一步。否则,请按照下面给出的说明进行操作:
首先,打开开始菜单并搜索命令提示符。然后,右键单击显示的结果,并从下拉菜单中选择以管理员身份运行选项。打开命令提示符窗口后,键入wsl –install命令以安装 WSL2。安装完成后,继续并重新启动计算机以完成Windows Subsystem for Linux 的设置。当您的计算机启动时,将自动打开一个命令提示符窗口,它将配置 WSL。询问后,提供用户名和密码。完成后,您就完成了计算机上 WSL2 的设置。让我们继续前进。在 Windows 11 上启用开发者模式在您的计算机上安装适用于 Linux 2 的 Windows 子系统后,是时候在您的计算机上启用开发者模式了。这样做将使您能够从任何来源在您的计算机上安装应用程序。请按照下面给出的说明执行此操作:
首先,按键盘上的Windows 键 + I按钮调出Windows 设置应用程序。然后,在左侧,单击“隐私和安全”选项。之后,单击右侧提供的For developers选项。最后,在 For developers 屏幕上,使用提供的切换开关启用Developer Mode 。下载适用于 Android 的 Windows 子系统正如我们之前提到的,要能够在您的 Windows 11 机器上运行 Google Play 商店,您必须安装适用于 Android 的 Windows 子系统的修改版本。为此,您必须先下载 WSA 包。按照下面给出的说明进行操作:
首先,点击此链接前往rg.adguard网站。在网站上,从提供的下拉菜单中选择ProductId 。之后,将9P3395VX91NR复制并粘贴到搜索框中。在搜索框旁边,从下拉菜单中选择“慢速”选项。然后,单击提供的勾选按钮。向下滚动并查找MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32822.0_neutral_~_8wekyb3d8bbwe.msixbundle包。包版本即1.8.32822.0可能因您的情况而异,因此不要只是复制粘贴上面提供的名称。你会经常在底部找到这个包。点击包开始下载。如果您无法直接下载,请单击下载菜单中的 “保留”选项。下载 Open GApps现在,您必须在计算机上下载 Open GApps 工具。为此,请按照下面给出的说明进行操作:
单击此处前往 Open GApps 网站。在平台下,选择提供的x86_64选项。之后,选择适用于Android 的版本 11 。最后,对于变体,从列表中选择pico,然后单击提供的下载按钮将其保存在您的计算机上。下载 WSAGAScript事实证明,在这一点上,我们将在我们的计算机上下载 WSAGAScript,它本质上是一个用于将 Google Apps 安装到 WSA 映像中的脚本。按照下面给出的说明下载脚本:
首先,单击此处前往GitHub存储库。到达那里后,单击“代码”下拉菜单并选择提供的“下载 ZIP”选项。将脚本下载到您的计算机。安装 7-Zip在您的计算机上下载 WSAGAScript 后,您将需要安装 7-Zip 以从我们迄今为止下载的各种包中检索某些文件。为此,请按照以下说明进行操作:
首先,单击此处打开 7-Zip 的官方页面。然后,单击提供的“获取”按钮,这将在您计算机上的 Microsoft Store 中将其打开。最后,再次单击“获取”按钮将其安装到您的计算机上。下载 Android 调试桥工具包最后,您在计算机上需要的最后一件事是 Android 调试桥,它也称为 ADB 或 SDK 平台工具。要下载该工具包,只需单击此链接,然后单击“下载”按钮开始下载过程。完成后,就该开始设置所有内容了。
创建所需文件夹现在我们已经完成了下载所有必需工具的繁琐过程,是时候开始设置一切了。为此,您将在通常为 C: 驱动器的系统分区中创建三个文件夹。为此,请按照下面给出的说明进行操作:
首先,在您的计算机上打开文件资源管理器。在左侧,单击“这台电脑”选项。然后打开系统分区,默认是C盘。到达那里后,右键单击任意位置,然后从下拉菜单中选择新建 > 文件夹。执行此过程三次以创建三个文件夹。完成后,右键单击其中一个新创建的文件夹,然后从下拉菜单中选择重命名。将文件夹命名为WindowsSubsystemAndroid 。现在,再次右键单击另一个文件夹,然后从菜单中选择重命名。将此文件夹命名为GAppsWSA 。最后,将最后一个文件夹重命名为ADBKit 。将文件解压到 WindowsSubsystemAndroid 文件夹此时,我们将开始设置所有内容以创建适用于 Android 的 Windows 子系统的自定义版本。为此,请按照下面给出的说明进行操作:
首先,打开开始菜单并搜索7-Zip 文件管理器。打开它。窗口打开后,导航到下载了适用于 Android 的 Windows 子系统包的文件夹。双击它打开它。然后,双击Wsa-Package-[version]-Release-Nightly.msix包。在这里,[version] 是您将看到下载的 WSA 包的版本的地方。之后,按键盘上的Ctrl + A键,然后单击顶部的 “提取”按钮。在出现的对话框中,复制并粘贴C:\WindowsSubsystemAndroid\路径,然后单击确定。完成后,在 7-Zip 文件管理器窗口的地址栏中,复制并粘贴C:\WindowsSubsystemAndroid\,然后按Enter键。这样做之后,在按住键盘上的Ctrl键的同时单击AppxMetadata、AppxBlockMap.xml、AppxSignature.p7x和Content_Type.xml文件。然后,单击顶部的删除按钮。这样,您就完成了,让我们继续下一步。将文件提取到 GAppsWSA 文件夹现在,我们将把 WSAGAscripts 文件解压到 GAppsWSA 文件夹,这样我们就可以修改 WSA 的原始版本。为此,请按照下面给出的说明进行操作:
首先,打开7-Zip 文件管理器窗口。然后,导航到您之前下载WSAGAScript zip 文件的文件夹。打开 zip 文件,然后导航到WSAGAScript-main文件夹。到达那里后,单击“提取”按钮,然后在出现的对话框中复制并粘贴C:\GAppsWSA\路径。这样做之后,继续并导航到您下载Open GApps zip文件的文件夹。找到它后,选择open_gapps-x86_64-11.0-pico-xxxxxxxx.zip文件,然后单击顶部的复制按钮。在出现的对话框中,复制并粘贴C:\GAppsWSA\#GAPPS\路径。然后,单击确定按钮。将文件提取到 ADBKit 文件夹最后,我们现在要将 ADB 文件提取到 ADBKit 文件夹中。为此,请按照下面提供的说明进行操作:
首先,打开 7-Zip 文件管理器窗口。现在,导航到您之前下载ADBKit zip 文件的文件夹,然后在 7-Zip 文件管理器窗口中打开它。然后,按键盘上的Ctrl + A键,然后单击顶部的“复制”按钮继续操作。在出现的对话框中,复制并粘贴C:\ADBKit\路径。复制 WSA 图像文件在我们继续为 Android 修改 Windows 子系统之前,我们首先必须复制 WSA 的一些图像文件。为此,请按照以下说明进行操作:
首先,在文件资源管理器窗口中导航到C:\WindowsSubsystemAndroid\路径。在那里,复制product.img、vendor.img、system_ext.img和system.img文件。完成之后,继续移动到C:\GAppsWSA\#IMAGES文件夹。在那里,粘贴复制的图像文件,你就完成了。为 Android 修改 Windows 子系统完成所有这些之后,我们终于准备好修改原始版本的 Android Windows 子系统,并使我们的自定义版本能够安装 Google Play 商店。为此,请按照下面给出的说明进行操作:
首先,打开开始菜单并搜索Ubuntu。右键单击显示的结果,然后从下拉菜单中选择以管理员身份运行选项。这将在您的计算机上启动适用于 Linux 的 Windows 子系统。WSL 启动后,输入sudo su并按Enter键。提供您帐户的密码,然后再次按Enter。现在,您必须将当前目录更改为GAppsWSA。为此,请输入以下命令并按Enter:cd /mnt/c/GAppsWSA之后,输入以下命令来更新 Ubuntu 操作系统:
须藤更新更新操作系统后,您将必须安装unzip 和 lzip工具。为此,请输入以下命令:
sudo apt install unzip lzip通过键入以下命令来安装dos2unix工具来跟进它:
sudo apt 安装 dos2unix使用apt-get或 apt 是一回事,没有区别。现在,完成后,一一输入以下命令:
dos2unix ./apply.shdos2unix ./extend_and_mount_images.shdos2unix ./extract_gapps_pico.shdos2unix ./unmount_images.shdos2unix ./VARIABLES.sh为了让您理解,上述命令会将相应的脚本转换为UNIX格式。完成后,一一输入以下命令:
./extract_gapps_pico.sh./extend_and_mount_images.sh./申请.sh./unmount_images.sh输入这些命令将简单地运行相应的脚本。完成后,继续并打开文件资源管理器。导航到C:\GAppsWSA\#IMAGES路径。在那里,复制product.img、system.img、system_ext.img和vendor.img文件。然后,导航到C:\WindowsSubsystemAndroid路径。到达那里后,粘贴复制的图像文件,然后单击替换目标中的文件选项。这样做之后,导航到C:\GAppsWSA\misc路径。在那里,复制内核文件,然后导航到C:\WindowsSubsystemAndroid\Tools路径。在 Tools 文件夹中,将现有内核文件重命名为kernel_bak,然后粘贴复制的内核文件。这样,我们就完成了修改适用于 Android 的 Windows 子系统,剩下的就是安装它了。让我们继续前进。安装适用于 Android 的 Windows 子系统的修改版本
现在我们已经有了适用于 Android 的 Windows 子系统的修改版本,可以将其安装到系统上了。为此,请按照以下说明进行操作:
打开“开始”菜单并搜索Powershell。右键单击显示的结果,然后从下拉菜单中选择以管理员身份运行。在 Powershell 窗口中,复制并粘贴以下命令并按 Enter:添加-AppxPackage -注册C:\WindowsSubsystemAndroid\AppxManifest.xml
此过程中,您可能会收到“ Add-AppxPackage Deployment failed with HRESULT ”错误消息。在这种情况下,请按照我们的专门文章来解决此问题。完成后,Android 的 Windows 子系统现在应该安装在您的计算机上。在适用于 Android 的 Windows 子系统上设置 Google Play 商店
至此,我们已经成功地在我们的系统上安装了适用于 Android 的 Windows 子系统。事实证明,现在,我们已准备好最终设置 Google Play 商店。为此,请按照下面给出的说明进行操作:
首先,打开开始菜单并搜索适用于 Android 的 Windows 子系统,然后将其打开。在“设置”窗口中,通过单击切换开关打开开发者模式。之后,单击开发人员模式下的管理开发人员设置。确保未选中共享我的诊断数据选项。然后,单击继续按钮。之后,单击关闭按钮。现在,打开开始菜单并搜索命令提示符。右键单击结果并从下拉菜单中选择以管理员身份运行。输入以下命令以导航到ADBKit目录:光盘 C:\adbkit之后,键入以下命令以通过 ADB 连接到适用于 Android 的 Windows 子系统:
adb.exe 连接 127.0.0.1:58526
注意:如果您无法使用上述命令建立 ADB 连接,则必须将 127.0.0.1 IP 地址替换为您的 IPv4 地址。这可以通过简单地在命令提示符下运行 ipconfig 来找到。最终命令应类似于:adb.exe connect IPv4Address:58526连接到 WSA 后,在adb.exe shell中键入并按下Enter键。通过输入su来跟进,然后按 Enter 键。这将为您提供根访问权限。现在,要使 Google Play 商店正常运行,请输入setenforce 0并按Enter键。完成后,打开开始菜单并搜索Play Store。打开它。单击登录按钮登录您的 Google 帐户。然后,同意这些条款,你就可以开始了。
按照上述所有说明进行操作后,您现在应该可以在计算机上使用 Google Play 商店了。您可以使用它在您的计算机上安装任何 Android 应用程序,玩得开心。