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 和 虚拟机平台 打勾,确定,根据提示安装并重启。
温馨提示:
- 因时间有限,本人就暂时不出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 |
|
在开始界面如果看到这个软件的出现,那么恭喜你,到这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 |
|
因没开启wsa服务出错
很惊喜!到这里一直出现一个拒绝连接的错误!!!
亲身体会!!!在这里告诉大家的解决办法!!!
一直出现拒绝连接….
原因:我太憨了,wsa服务没启动,忘了打开Windows Subsystem for Android,在连接之前,一定要先打开,WSA并且,打开文件!!!切记!!!!很重要!!!不然一直连接不成功!!!
不过通过这个错误之后,我好像更能理解adb安装软件的原理啦 哈哈哈哈哈!开心!!!
连接成功之后输入安装命令即可,如下图:
成功安装
如果出现下面的内容,那么恭喜你,到此,就已经给你的电脑成功安装上安卓应用啦,不过目前是内测版,有些软件并不能很好的支持呢,比如学习通,但一些热门的软件都支持的,像快手,qq,抖音,b站,皮皮虾~
1 |
|
写到这里已经23.05,很显然,宿舍楼已经关门了,而我还在教学楼肝教程,呜呜,孩子太难了,给个好评吧!!!不说了, 回去摸黑收拾东西啦!
时间紧凑,最近确实也很忙~ 教程不好的地方多见谅哈~ 有问题的可以在评论区留言,或者去关于页加我联系方式哦!
感谢
- 亦之竹哥哥
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!