Win11 安装 WSA(安卓子系统)教程
参考:http://www.xitongzhijia.net/xtjc/20211008/228813.html
上手需要一些 “命令行” 基础,大概了解 WSL WSA Hyper-V 等概念
微软尚未正式推送 WSA,之前看了下需要测试通道就没下手,刚才翻到贴吧看起来现在比较简单了,不需要折腾亚马逊商店,于是在22000.438里实测一下,还算顺利,不出意外趟小坑两三个。
Win11里先是设置区域为美国,开启hyper-v和虚拟机平台 (前者未验证是否必须,因为接下来并没有用到商店)
下载 WSA安装包:https://store.rg-adguard.net 网站,粘贴 https://www.microsoft.com/store/productId/9P3395VX91NR ,择 slow 通道,点击对勾,之后下载最后一行1G多的那个文件。
下载目录位置以管理员身份运行 Powershell
Add-AppxPackage -Path MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32836.0_neutral___8wekyb3d8bbwe.Msixbundle
之后开始菜单里就有了“适用于 Android 的 Windows 子系统设置”,点进去启用 “开发人员模式”
下载 ADB https://dl.google.com/android/repository/platform-tools-latest-windows.zip (ADB是Google的手机工具,很小11M,命令行下使用)
解压ADB,在解压后的目录右键选择”在Windows终端中打开“。
几个命令
adb devices 查看当前设备列表,没有或超过1个后面会报错
试着连接一个设备
adb connect 127.0.0.1:58526 。。。然而报错 failed to authenticate to 127.0.0.1:58526
搜一下,换个姿势链接设备,参考 https://www.bilibili.com/read/cv14864352
adb connect [::1]:58526 。。。成功了 connected to [::1]:58526
下载一个哔哩哔哩的apk,试着安装
adb install D:\iBiliPlayer-bili.apk 。。。报错 adb: error: failed to get feature set: more than one device/emulator
因为刚才链接两次,adb connect 查看有两个设备。。。
重启电脑再来一次
adb connect 127.0.0.1:58526 没报错
adb devices 查看也只有一个设备了
adb install D:\iBiliPlayer-bili.apk 就顺利完成,然后开始菜单就有了 哔哩哔哩 粉红图标,点一下就可以看到模拟手机大小的哔哩哔哩运行界面了
安兔兔(注意需要安装 主程序V9 和 3D资源Lite版 两个apk,因为WSA是6G内存, 不用安装标准版3D资源包。真手机里只用装主程序,会自动下载资源包,但在WSA里失效。)
adb install "D:\antutu_benchmark_v929.apk"
adb install "D:\antutu_benchmark_v9_3d_lite.apk"
顺利完成各项测试,得分41W,i7-4700MQ才超过了16%,曾经的工作站啊打不过手机了。不过也还是有亮点的,支持3D显卡了,GPU得分不再是0。
装了一个很早之前收集的apk 信号发生器,可以正常使用,对PC声卡支持不错
B站可以看到张艺谋的脸,点击后有声音没视频,两秒中就回到首页,估计是虚拟网络没连上,回头折腾吧。之后测试了京东app,是可以使用网络的。
游戏是可以装的,有声音,可以放大窗口
EveryCircuit, 模拟电路app,电脑上用屏幕大多了
不喜欢命令行安装 app 或是不喜欢先下载apk再安装,可以先安装一个“市场”类的app 比如 酷安 coolapk.com ,估计豌豆荚百度手机助手也能用吧
安装的app都没有手机图标和界面,直接在Windows11的开始菜单里面运行,想看看手机桌面的可以安装一个桌面类app, 比如 DNA桌面, 酷安里面可以找到。
有意思的是这个DNA桌面自动找到了之前命令行安装的apk, 并生成了图标,点击也能运行。自此WSA终于有个手机的样子了。
这也说明,开始菜单里面的app是可以互相调用的,只是机制怎么样的不太清楚。
在 DNA桌面 里还可以点设置(齿轮),查看硬件信息。存储空间直接就是Windows硬盘总空间,电池也是笔记本电池的电量。更有意思的是这个设置窗口可以游离 DNA桌面,想一下也不难理解,这个设置对系统来说也就是一个app,换句话说所有WSA的app和windows11共用桌面。考虑到计算机多显示器的支持,以前需要不断切换的APP在Windows11里面完全可以平铺开来,那效率提升不是一点半点。