Win11提前上车微软WSA(Windows Subsystem for Android)教程

大纲:

  • What is WSA?
  • 开启WSA的准备工作(跳过后面会报错!)
  • 开启WSA教程
  • 利用adb安装安卓应用

效果图

最终效果

支持一键卸载

前言(What is WSA?)

虽然微软某高管曾在 6 年前宣称“Windows 10 之后不再有下一代 Windows 操作系统”,但事实显然并非如此。当地时间 6 月 24 日,微软举办 Windows 11 发布会,这是微软继 2015 年推出 Windows 10 操作系统以来,发布的第一个新的 Windows 系统大版本,并且 Windows 11 可谓是赚足热度,其中最重要的更新之一便是“支持 Android 应用的运行”。

官方名称为“Windows Subsystem for Android”,跟 Windows Subsystem for Linux(WSL)有异曲同工之妙,也基本上揭示了背后的实现原理。Windows 目前的 Windows Subsystem for Linux,可以说是基于 Hyper-V 功能的子集提供了“真正的 Linux 内核”。(Hyper-V 允许由第二客户操作系统绕过主机操作系统直接访问裸机硬件,因此资源消耗更低。)

而手机 Android 使用的正是 Linux 内核,于是微软着手在 WSL 之上构建起一套 Android 框架,用于适配 Windows Subsystem for Android。简单来讲,就相当于是在 Hyper-V 上运行 x86 Android。

1.开启WSA的准备工作(跳过后面会报错!):

  • 安装win11(安装教程
  • 开启 Hyper-V 功能
  • 开启虚拟机平台
  • 开启BIOS中的虚拟化(自行百度)

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

打开搜索,在搜索栏中输入:启用或关闭 Windows 功能,找到并打开。

找到 Hyper-V 和 虚拟机平台 打勾,确定,根据提示安装并重启。

开启Windows功能

温馨提示:

  • 因时间有限,本人就暂时不出win11升级教程了, 目前正式版也是已经出来啦,如果有需要的话可以参考我朋友的一篇文章哈,写的也是很详细呢!!!点击飞往✈Win10可以免费升级哦!!!
  • 因BIOS可能略有不同,这里我就不掩饰如何开启虚拟化了,我的默认以及开启啦,相信你的也是默认开启的吧。如果没开的话,后面会报错,然后再根据自己电脑型号百度开启教程就好啦~

警告:如果跳过这个准备工作的话,后面会遇到报错哦!!!

警告:如果跳过这个准备工作的话,后面会遇到报错哦!!!

警告:如果跳过这个准备工作的话,后面会遇到报错哦!!!

报错截图如下:

2.开启WSA教程

下载WSA安装包

1.打开WSA安装包抓包网址:Microsoft Store - Generation Project (v1.2.3) (网址如果访问不了,可能是服务器流量太大临时崩了,过一段时间就好了)

2.在这里输入商店链接,右边要选择Slow通道。提示:(共有四个选项,分别是Fast,Slow,RP和Retail,分别对应Windows的Dev渠道,Beta渠道,RP渠道和正式版,目前只有Beta版本有发布)。

3.找到最下面名为
“MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral_~_8wekyb3d8bbwe.msixbundle”
的包进行下载,即可获取最新的Beta版本的抓包

温馨提示:一定要看清自己下载的文件大小,如果不是1.21GB而是300k,那么可能就是选错通道了。

安装WSA

由于这个 msix 包无法直接双击打开使用App Installer安装,所以我们需要在 Powershell 里面以管理员身份手动执行命令进行安装。

Win11打开 Powershell(一定要以管理员身份运行!!!)因为需要安装的过程中会需要一些管理员权限,如果不以管理员身份运行的话会报错哦!

安装方法如下:

1.在搜索栏输入Powershell,以管理员身份运行。

2.使用管理员身份运行powershell,输入命令 add-appxpackage “xxx”,(引号里的xxx是你的msix安装包所在的位置),然后按回车执行就行了

比如我把名为433b1665-c732-486a-99ee-e2c610cd10d4安装包放在D:\83423\Downloads了。

我的指令就是:

1
add-appxpackage "D:\83423\Downloads\433b1665-c732-486a-99ee-e2c610cd10d4"

在开始界面如果看到这个软件的出现,那么恭喜你,到这WSA就算已经成功安装上啦,也就是说,到此你的电脑就可以跑安卓应用了呢!是不是开心坏了哈哈哈哈哈~!!!

设置WSA

接下来让我们进入WSA最后的设置吧。

打开Windows Subsystem for Android,开启开发人员模式。至于其他选项只需要根据需求选择即可。

为了防止有些小伙伴跳教程,这里还有个地方要说一下。如果你打开文件报了下面的错误,那快去上面找找解决办法吧!

打开文件

报错

什么?怎么安装安卓软件?别急,接下来就要说如何安装啦~

3.利用adb安装安卓应用

下载adb工具箱

1.打开abd官方下载链接),找到adb工具包(adb kits)并下载。

2.把下载下来的压缩包解压到你想要解压的位置。这里我就放在桌面了。

3.进入adb文件夹在资源管理器的地址栏里把地址栏换成cmd回车。

换之前:

换之后并回车:

接下来会打开cmd并且进入adb所在文件夹。当然你要是会cmd命令,可以用别的办法,懂得都懂哈~

4.下载你要安装的安卓安装包apk文件,并放在adb文件夹里。放在adb文件夹里是为了避免一些不懂cmd命令或者Linux命令的小白出问题。懂得自然都懂~

简单说一下获取apk文件的方法,直接在安卓手机上长按图标,会出现分享,分享给微信,电脑接收就可以啦。当然你可以从软件官方,第三方网站等等~ 自行百度吧~

5.根据以下adb指令来完成安卓应用的安装。这里我以哔哩哔哩为例,安卓包名为bilibili.apk,放在了adb目录下

1
2
adb connect 127.0.0.1:58526  //为了连接...我也说不清emmmmm 自行百度 必不可少
adb install ./bilibili.apk // 注意./意思是当前目录下~

因没开启wsa服务出错

很惊喜!到这里一直出现一个拒绝连接的错误!!!

亲身体会!!!在这里告诉大家的解决办法!!!

一直出现拒绝连接….

原因:我太憨了,wsa服务没启动,忘了打开Windows Subsystem for Android,在连接之前,一定要先打开,WSA并且,打开文件!!!切记!!!!很重要!!!不然一直连接不成功!!!

打开文件

Windows Subsystem for Android

不过通过这个错误之后,我好像更能理解adb安装软件的原理啦 哈哈哈哈哈!开心!!!

连接成功之后输入安装命令即可,如下图:

成功安装

如果出现下面的内容,那么恭喜你,到此,就已经给你的电脑成功安装上安卓应用啦,不过目前是内测版,有些软件并不能很好的支持呢,比如学习通,但一些热门的软件都支持的,像快手,qq,抖音,b站,皮皮虾~

1
2
3
C:\Users\83423\Desktop\adb>adb install ./bilibili.apk
Performing Streamed Install
Success

开始里出现已安装的应用!

正常启动!!!

支持一键卸载

写到这里已经23.05,很显然,宿舍楼已经关门了,而我还在教学楼肝教程,呜呜,孩子太难了,给个好评吧!!!不说了, 回去摸黑收拾东西啦!

时间紧凑,最近确实也很忙~ 教程不好的地方多见谅哈~ 有问题的可以在评论区留言,或者去关于页加我联系方式哦!

感谢

  • 亦之竹哥哥