如何在Windows11系统直接运行安卓系统和应用程序

引言:

虽然大部分手机App都有配套的网页服务,可是有些常用的App还是没有开发网页,如闲鱼,拼多多。如果想要在Windows电脑浏览相关内容,就要考虑通过第三方软件模拟一个安卓系统环境,再进行App的安装与使用。

网络上能找到的安卓模拟器不少,只是这些模拟器的体验都不是特别好,容易出现兼容性甚至操作卡顿的问题,无法达到正常使用的需求(曾经用过BlueStacks,网易的MuMu)。

图1 网络搜索到的安卓模拟器推荐

幸运的是,当微软在2021年发布Windows11系统时,官宣Windows11将可以支持直接运行安卓App!

该功能一直隐藏在内测版的系统,没有对全部用户开放,想要体验的用户需要注册成为微软Windows系统内测账户,通过安装内测版本系统进行体验。

不过,在今年年初Windows11的常规性更新中,微软终于在正式版系统中开放了这个功能,让更多用户可以体验。可是,鉴于这个功能还在开发中,微软只对系统地区设置为美国的用户提供服务,其他区域用户想要体验,需要额外的办法。

本篇文章是我参照网络找到的相关教程在自己电脑成功设置以后做的总结,提供给其他想要体验该功能的小白一个参考。如有任何问题,可以在评论区提出交流。

下面是文章的目录,各位可以根据需求快速阅览:

1. 电脑配置要求及系统设置

    1)电脑配置要求

    2)启用系统虚拟机

    3)修改系统地区设置

2. 方法一:安装Amazon Appstore实现

    1)安装Amazon Appstore

    2)登录Amazon美国区账号

    3)通过Amazon Appstore安装安卓App

3. 方法二:离线安装安卓子系统实现

    1)下载安装文件

    2)安装安卓子系统Windows Subsystem for Android

    3)配置adb调试工具

    4)用adb调试工具安装apk文件


1. 电脑配置要求及系统设置

该功能主要通过Windows系统自带的虚拟机安装微软开发的安卓子系统,再通过子系统去安装与运行安卓App。所以,如果想要流畅的体验,对电脑配置有一定要求。

1)电脑配置要求      

2)启用系统虚拟机

打开电脑的任务管理器,查看虚拟机状态。

图3 Windows系统的虚拟机状态

如果Vertualization显示Enabled(启用),说明已经启用。如果没有启用,需要在BIOS里面启用,具体操作步骤可以参照微软官方的教程:https://support.microsoft.com/zh-cn/windows/%E5%9C%A8%E7%94%B5%E8%84%91windows-11%E8%99%9A%E6%8B%9F%E5%8C%96-c5578302-6e43-4b4b-a449-8ced115f58e1

同时按键盘“菜单键”+“R”,在弹出窗口输入:optionalfeatures, 在Windows Features窗口勾选“Hyper-V”,“Virtual Machine Platform”选项,确定。

图4 勾选系统虚拟机工具

3)修改系统地区设置

由于该功能只对美国地区用户开放,所以需要修改系统地区才可以访问服务。

系统设置-》时间与语言设置-》把地区改为美国-》区域样式可以保留为中国。

图5 系统参数设置

至此,设置完成,可以开始安装Amazon Appstore。

方法一:安装Amazon Appstore实现

1)微软应用商店-》搜Amazon Appstore-》安装

图6 Amazon Appstore应用商店

2)如果安装成功,可以直接运行。开始登录亚马逊美国区账号。

弹窗界面:1. United States,2. amazon.com -> Continue

图7 登录界面1

输入亚马逊美国区账号(是amazon.com的账号,不是amazon.cn的账号)。

如果没有账号,可以点击下面“Create a new Amazon account”按钮创建新的账号。

登录成功会提示输入手机号码,可以点击“Not now”选择跳过。

图8 登录界面2

登录成功,进入到Amazon的安卓应用商店,可以直接在里面找需要的App安装并运行。

图9 Amazon Appstore应用商店界面

到这里,在Windows上运行安卓App的方式一就完成了。但是,这个方法实现的功能有以下2个限制:

1)只能从Amazon应用商店获取App,数量有限;

2)基本都是国外的App,安装成功也无法提供服务(Kindle App一直无法加载内容);

图10 Kindle App运行界面

所以,如果想要获取更多App,特别是国内的App,就要通过方法二来实现。

方法二:离线安装安卓子系统实现

1. 下载安装文件

1)Windows Subsystem for Android安装包

2)安卓adb调试工具

文件已经上传网盘,可以直接下载(密码:2255):https://url22.ctfile.com/d/36580722-48413448-ed4a94?p=2255

2)安装Windows Subsystem for Android子系统

    a. 搜索powershell程序-》以管理员角色运行

图11 运行Powershell程序

    b. 找到下载文件MicrosoftCorporationII.WindowsSubsystemForAndroid,鼠标右键选择拷贝路径;

    c. 在Powershell窗口输入下列指令:Add-AppxPackage -Path 粘贴上述复制过来的文件路径,回车键;

图12 安装安卓子系统

    d. 安装成功,按键盘菜单键,弹窗菜单可以看见已经安装的子系统:Windows Subsystem for Android

图13 安装程序清单

    e. 点击安卓系统图标,进入设置页面。

        在菜单栏把开发者模式打开(Developer mode), 在IP地址的一栏,点击右侧的刷新,直到看到IP地址下面出来一串数据。

图14 安卓系统开发者模式

3)配置安卓adb调试工具

文件platform-tools_r33.0.1-windows直接解压就可以使用,不需要安装。

图15 adb调试工具文件夹

针对adb工具的使用,有2种方式,可以根据自己的需求选择:

    a. 在adb工具的文件夹通过鼠标右键进入操作界面;具体操作可以参考:https://blog.csdn.net/u014426028/article/details/114122848

    b. 把adb工具添加到系统的环境变量,可以直接打开cmd程序运行adb工具;具体操作可以参考:https://blog.csdn.net/u013250071/article/details/78416274

在cmd程序操作界面输入指令:adb version, 如果返回数值,说明adb运行成功。

图16 adb工具运行成功

4)通过adb工具连接安卓系统

    a. 在安卓系统菜单复制IP地址(标号3)

图17 复制系统IP地址

    b. 在cmd操作界面输入指令:adb connect 复制的IP地址

        返回:connected to xxxx,说明连接成功。

图18 Windows连接安卓系统成功

    c. 百度搜索下载安卓应用的离线安装apk文件(网盘的apk文件是应用汇应用市场的安装文件,建议安装一个应用市场App,后续其他App可以在应用商店安装,不需要重复用adb工具)

    d. 找到下载的apk文件,鼠标右键选择复制路径,在cmd操作界面输入指令:adb install 粘贴上面复制过来的apk文件路径,回车键。

显示Success,说明安装成功。

    e. 已经安装的App可以在系统菜单里找到(菜单键)。运行以后内容界面与手机版本一致,可以直接搜索App并安装。

图19 已经安装的手机应用商店
图20 应用汇App的显示界面

至此,关于如何在Windows系统安装安卓子系统并运行安卓App的教程结束。

如果有问题,欢迎评论区留言交流。

你可能感兴趣的:(如何在Windows11系统直接运行安卓系统和应用程序)