欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Win11可以安装Google Play商店!附详细教程

程序员文章站 2022-04-22 09:54:37
微软已经开始在win11的测试渠道推送安卓子系统,以让win11兼容安卓app。当前,win11中安卓app的官方分发渠道是亚马逊应用商店,但用户也可以通过sideload侧载安卓apk。现在,开发者...

微软已经开始在win11的测试渠道推送安卓子系统,以让win11兼容安卓app。当前,win11中安卓app的官方分发渠道是亚马逊应用商店,但用户也可以通过sideload侧载安卓apk。现在,开发者们又发现了在win11安装安卓app的新渠道——google play商店。

Win11可以安装Google Play商店!附详细教程

开发者adeltax现在已经设法通过对安卓子系统进行修改,来解锁google play商店支持。这个在win11安装google play的操作并不适合初学者,操作过后,win11可以实现对google play服务的支持,以及在google play商店登录账号。

该方法为windows 11上安装任何安卓应用铺平道路,基于google play服务的应用也将发挥作用。目前,该脚本托管在github上,对于初学者来说不算好上手,除非你知道它的机理,否则最好不要上手操作。

下面,来为大家带来win11安装google play商店的详细教程。

首先,需要下载安装win11的安卓子系统,以及linux子系统,并通过微软商店下载ubuntu。接着,在ubuntu终端运行以下命令。

sudo apt-get update

sudo apt install unzip lzip

前往opengapps,选择以下配置创建一个google服务包。

·平台:x86_64。

·操作系统:android:11。

·种类:opengapps上的pico。

下载7zip,解压win11安卓子系统中的.msixbundle,注意这需要找到和你的系统架构、设备硬件兼容的版本。将第二个msixbundle解压到另一个文件夹,删除其中的appxblockmap、appxsignature、content_types和appxmetadata。

在ubuntu终端,运行以下命令。

git clone https://github.com/adeltax/wsagascript

cd wsagascript/\#images

mv /mnt/path-to-extracted-msix/*.img .

cd ../\#gapps

cp /mnt/path-to-downloaded-gapps/*.zip .

上面的命令,主要作用在于下载必要的文件,来运行wsaga脚本。在命令当中,linux子系统wsl会在/mnt/后跟随windows相同的目录,不过需要注意驱动器盘符是否一致。例如,wsl中/mnt/c/users的目录对应windows下c:\users文件夹。

运行上面的命令后,即可运行脚本的可执行权限,具体如下。

cd..

sudo chmod +x extract_gapps_pico.sh

sudo chmod +x extend_and_mount_images.sh

sudo chmod +x apply.sh

sudo chmod +x unmount_images.sh

接着,使用“pwd”命令还修改variables.sh中的根目录,并记下输出。运行下面的命令,其中variables将是前面命令(pwd)的输出。

nano variables.sh

最后,运行下面的命令。

sudo ./extract_gapps_pico.sh

sudo ./extend_and_mount_images.sh

sudo ./apply.sh

sudo ./unmount_images.sh

想要复制修改后的安卓子系统镜像,可以使用下面的命令。

cd /#images

cp *.img /mnt/path-to-extracted-msix/

当你正确执行了上述步骤后,应该可以注册修改后的镜像。如果想要注册,那么则需要在安卓子系统当中启用开发者模式,并运行add-appxpackage -register path-to-extracted-msix\appxmanifest.xml

如此一来,win11的安卓子系统就可以安装play商店所需的app和文件了。

想要登录自己的google账号的话,需要从github复制内核文件,确保安卓子系统没有在运行后,在提取msix的文件夹中替换内核文件。

完成后,进入adb shell运行以下命令。

su

setenforce 0

虽然以上的步骤教程比较详细,但这依然不适合初学者。如果你动手能力有限,可以等待之后有自动化的第三方工具来完成这些繁杂的过程。

- the end -