今天早上七点,偶然看到Windows Subsystem for Android上架win11 beta版本的消息,我花了十分钟弄明白如何配置成功,决定更新一次blog
首先你的电脑需要满足以下条件:
1.运行Windows 11(build 22000.xxx series builds)
2.主板需要启用虚拟化
3.Microsoft store版本在22110.1402.6.0或以上版本(如果不满足可以在“库”内点击获取更新,使store更新到最新版本
4.电脑区域在美国
5.电脑必须在预览计划的beta渠道内
6.需要一个美国亚马逊账户(非必须,后续会谈论如何安装第三方应用市场)
现在假定你已经满足了上述需求,那么点击 此链接 ,他会唤起你的Microsoft Store,打开Amazon Store的安装界面,点击安装,按照屏幕指示的流程点击,等待下载完毕,然后重启,重启之后就会见到如下界面
,恭喜你,你已经安装成功了。
但是你现在会发现,亚马逊商店无法登陆你注册的美国账号,我们可以打开开发者模式安装自己的应用市场。
配置WSA
首先在开始菜单找到WSA,打开
打开之后会告诉你在哪里连接ADB。但是也有不显示的情况,此时请点击文件右边的箭头,打开WSA,再按照刚才的步骤进行就可以准备安装第三方应用市场了。
配置ADB连接
点击 此链接 下载开发者工具(11.35mb)解压到一个合适的目录(里面只存放下载的压缩包内的文件,然后打开这个文件夹,右键,点击 在 Windows终端 中打开。 键入.\adb.exe
如果弹出上面图片的内容,说明adb可以用了。
安装软件
假设你已经获得了连接所需要的IP和端口,你的开发者工具配置好了。
在终端内键入
1 | .\adb.exe connect 127.0.0.1:[你的端口] |
如果出现上图所示的内容,说明连接成功。
然后将你的apk文件放到此目录中,键入
1 | .\adb.exe install .\[你的apk文件名称] |
如果出现上图所示的内容,说明安装成功。
至此,你可以在开始菜单的所有程序内找到你刚刚安装的程序了。
10.26更新:
发现已经有软件实现了WSA的全部内容,但是最近因为事情较多,就不再赘述。