萝卜头IT论坛

搜索
查看: 4567|回复: 8
收起左侧

[经验分享] win11能用Android应用了

[复制链接]
发表于 2021-10-22 22:49:20 | 显示全部楼层 |阅读模式
本帖最后由 2020hyx 于 2021-10-23 11:14 编辑

win11貌似可以通过Windows Subsystem for Android(简称WSA)运行Android应用了........

以下是我去找到的几个安装Windows Subsystem for Android的教程,每个教程方法都有点不一样的地方,也不知道哪个可行,就把我觉得最有可能成功的跟大家分享一下吧(我感觉我这年事已高的电脑可能经不起折腾了,就没亲自体验,听说8g内存都不够用......谁电脑配置好的去试试呗,发个截图给咱们欣赏欣赏哈)


——教程1:Win11安装WSA安卓教程 Win11怎么通过ADB为WSA安装应用(来源:系统之家)


  1、安装WSA
  一、如果是Win11正式版:
  加入beta更新通道,设置区域为美国,开始hyper-v和虚拟机平台(通过Windows功能),重启后去商店搜索Window Subsystem for Android即可使用。
136-211021102640.png
  二、如果是Win11dev版本:
  先是设置区域为美国,开启hyper-v和虚拟机平台,通过抓包安装方法
  在https://store.rg-adguard.net网站,输入https://www.microsoft.com/store/productId/9P3395VX91NR选择slow通道,点击对勾按钮,之后下载1G多的那个文件(在网页最下方,Msixbundle格式),然后管理员身份运行了Powershell,执行Add-AppxPackage -Path 下载的文件.Msixbundle即可。
  W S A 安装包 for win11,请使用迅雷11.3高速下载:

136-2110210TT5.jpg

  2、打开WSA设置中的开发人员模式。
  4、解压ADB,在解压后的目录右键选择”在Windows终端中打开“。
  5、输入”adb connect 127.0.0.1:58526“(以实际was设置中显示的为准)。
  6、下载要安装的apk。
  7、输入”adb install D:\wsa\
bi.apk“(请按照实际apk所在位置输入)。
  8、在开始菜单可以看到新安装的安卓应用。

——教程2:Win11安卓子系统 WSA Beta版已发布 附详细安装教程(来源:极客酷)
10月21日,微软博客宣称,Windows 11上安卓子系统运行 Android 应用程序的第一个预览版现已提供给美国 Beta 频道的 Windows 内部人员。但现在通过教程方法,Windows 11 正式版、Beta 版、Dev 版均已支持安装安卓子系统,并侧载 APK 应用进行安装体验。
Windows 11 安卓子系统支持以下新特性:
用户可以将安卓 App 固定到开始菜单或任务栏,并通过鼠标、触摸或笔输入与它们交互;
安卓 App 还可以集成到 Alt + Tab 选项卡和任务视图中,帮助用户在 App 之间快速切换;
用户可以在操作中心中查看来自安卓 App 的通知,或在 Windows 应用程序和安卓 App 之间共享剪贴板;
微软还添加了无障碍体验,许多 Windows 辅助功能设置都适用于安卓 App。
据悉,Windows 11 安卓子系统 (Windows Subsystem for Android) 包括 Linux 内核和基于 Android 开源项目(AOSP)版本 11 的 Android 操作系统。它作为 Amazon App Store 安装的一部分通过 Microsoft Store 分发。该子系统在 Hyper-V 虚拟机中运行,就像 Linux 子系统一样,可以将 AOSP 环境中 App 的运行时和 API 映射到 Windows 图形层、内存缓冲区、输入模式、物理和虚拟设备以及传感器,可以在英特尔、AMD、高通的 CPU 上运行。
废话不多说,下面让我们直接开始安装步骤。
1.下载ADB以及WSA安装程序
2.安装ADB
1.将下载好的“platform-tools_r31.0.3.zip”压缩包内的“platform-tools”文件夹直接解压到“C:\windows”目录下。
2.按照下图红色数字步骤,将ADB目录添加到系统变量“Path”内。
1变量.jpg 图一

3.安装WSA安卓子系统
1.右键单击任务栏微软标志,打开“Windows终端(管理员)”。
2.使用cd命令切换到安装包所在目录下,如图2所示,我是将安装包直接放到了H盘根目录下。
3.复制以下命令到终端内,执行命令进行安装。图3所示,等待进度条结束后蓝色窗体消失即可。
4.图4所示,单击任务栏微软图标,推荐的项目下出现子系统后即为安装成功。
add-Appxpackage "MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe.Msixbundle"
3安装1-1024x238.jpg
图2
3安装2-1024x244.jpg
图3
4安装成功.png
图4
4.配置WSA安卓子系统
1.前往系统设置界面,”应用” -> “可选功能” -> “更多 Windows 功能” => 勾选 “Hyper-V” 和 “虚拟机平台”,确定重启系统即可。(图5所示)
5开启虚拟化-1.jpg
图5
2.重启完成后,打开WSA安卓子系统,点击“文件”后面的按钮,启动子系统。显示图7所示“下载”界面即为启动成功。
7运行.jpg
图6
8运行成功.png
图7
3.开启WSA设置界面“开发人员模式”后面的开关,然后点击“IP地址”后面的刷新按钮,显示IP地址即可。
5.安装APP商店
此步骤就到了最后的APP安卓步骤,本教程安装的“华为应用商店”只是方便安装其他程序,可在商店内直接下载安装其他APP,也可按此步骤安装其他已经下载好的APK程序。
1.使用ADB命令“adb connect”连接安卓子系统,这里的“IP:端口”是设置界面内“开发人员模式”处显示的,可能每个人的不同,要以自己设置界面为准。连接成功后会显示图9所示内容,然后再使用“adb devices”命令查询是否连接成功。

adb connect 127.0.0.1:58526
adb devices
0找ip-1024x115.png
图8
1连接查询.png
图9
2.使用ADB命令“adb install”安装APP,该路径为所需安装APP的绝对路径,输出完成后回车安装。
注意路径里的反斜杠“\”不要写成“/”。
adb install H:\apkinstall\huawei.apk
2安装app.png
图10
3.点击任务栏微软图标,直接打开已经安装好的APP“华为应用市场”即可正常运行,并可直接在市场内安装其他APP,也可按以上步骤安装其他APP的APK安装包。
3安装app成功.jpg
图11
4打开成功.jpg
图12
并且安装APP后是可以同时运行多款APP的。
5app多开.jpg
图13
至此,WSA安卓子系统的全部安装步骤就完成了,只是目前该系统还只是Beta测试版本,在小编测试期间有太多的bug,还是要等微软攻城狮们慢慢修复更新了。

——教程3:知乎:如何评价 Windows 11 首先在 Beta 预览通道推送 Android 子系统更新?

昨晚折腾了一下,虽然没有办法进入亚马逊商城,但是通过adb加载了apk。
没有特别深入的体验,就装了个酷安,然后用酷安装了一个哔哩哔哩。
1.jpg 体验还可以,比较流畅,没有什么卡顿。播放视频也没什么大问题,就是有的视频点进去一开始会有点不正常。
缺点就是似乎是不能全屏显示,反正我没找到。然后就是应用没啥适配,无法像其他模拟器一样手动设置横竖屏啥的。再就是占用挺高的。
使用的机器是surface laptop go,i5-1035G1 8G 128G。
用触摸屏试了一下,触摸的体验也还不错,滑动啥的都挺流畅的。
占用部分,大概是44%的CPU和6G的内存,占用不低,风扇一直在转。
然后我把省电模式打开了,风扇不转了,但是也没有什么卡顿。

安装方式:
beta通道,切换美区。进入微软商店,更新微软商店。我更新系统更新了半天。
然后搜索amazon,第一个就是。点击安装会出来一个小向导,下一步然后重启。再进来就装好了。
2.jpg 然后就别管亚马逊那个倒霉玩意儿了(要先打开一次来启动子系统),直接上ADB,去网上下一个,把platform-tool加到系统变量。
adb.zip自己去网上找找,要有platform-tools的。
3.jpg
打开系统高级设置 4.jpg
打开环境变量 5.jpg
选择Path 系统变量 6.jpg
添加环境变量在开始找到Android subsystem,打开发现是个设置界面,打开开发者模式。里面还有个ip地址,后面会用到。
8.jpg 然后下载apk,在文件夹右键,用终端打开。
adb version,没报错就是整上了,没整上百度一下adb的具体操作。
adb connect 【在Android subsystem里面的ip地址】
没有报错就是连上了。
adb install XXX.apk
提示success就是成功了。
9.jpg 在开始菜单打开app就可以了。
10.jpg 可以用电脑控制米家的设备了,还挺舒服。
——4.其他感受(来源:知乎:如何评价 Windows 11 首先在 Beta 预览通道推送 Android 子系统更新?
链接:https://www.zhihu.com/question/493611938/answer/2181898536

我第一顺位测试的是 GPU 虚拟化的表现,毕竟 GPU 虚拟化才是相比于第三方厂商微软亲自下场做 Android 集成更可能做好的事,这一点和 WSLg 很像。
我唯一在测试通道中的设备是高通平台的 Surface Pro X。我担心的高通 WDDM 3.0 跳票的事情似乎还是发生了(dxdiag 仍然报的是 2.6,并且 WSLg 仍然没有 GPU 加速),所以我预期中高通平台上目前 WSA 应该是没有 GPU 可用的。然而实际使用中,包括游戏,有些我预期卡顿的地方很流畅,而预期流畅的地方卡顿。资源管理器中也显示诸如游戏进程使用了 GPU 3D。我暂时还没明白发生了什么。
11.jpg 比如说这个载入界面居然是流畅的,如果纯靠 CPU 渲染,哪怕考虑到渲染分辨率降成翔了,我也觉得这是魔法。
——————
简简单单跑了个分,GeekBench v5.4.1
12.jpg 从左到右依次:
Windows11   R7-3700X   原生
Windows11   R7-3700X   WSA
Android11     骁龙865      原生
WSA虚拟化状态下多核分数下降明显,但单核分数几乎无损耗。。?有点离谱,当然都比865强。
顺带一提,WSA目前还调用不了GPU,不过WSL去年就提供GPU支持了,这边想来也就是时间问题。
——————
我还找到了一个辅助软件——WSA工具箱
Download link:
https://wws.lanzoui.com/b02oghp2h
密码:fjb
应该是一个b站up主自己编写的——鉴于现阶段 WSA 安装 APK 文件仍然需要 adb 工具,因此他还自行编写了一个 WSA Toolbox 原型机,能够实现安装 APK、杀掉后台进程等操作。
16.jpg
2021101508115147434.jpg 2021101508115147435.jpg 2021101508115147436.jpg 2021101508115147437.jpg



PS:WSA有时会有闪退的毛病,重启可解决。






3安装1-1024x238.jpg
7.jpg
回复

使用道具 举报

发表于 2021-10-23 11:29:21 来自手机 | 显示全部楼层
是的,网上有教程了
回复

使用道具 举报

发表于 2021-10-23 12:58:31 | 显示全部楼层
谢谢分享!
如果是转载,分享前看看有没有类似的分享,如果没有再分享吧。
回复

使用道具 举报

 楼主| 发表于 2021-10-23 18:25:39 | 显示全部楼层
jyssysz 发表于 2021-10-23 12:58
谢谢分享!
如果是转载,分享前看看有没有类似的分享,如果没有再分享吧。
...

论坛里好像没有类似的分享吧?(是这个意思吧?)
是转载的,文章出处和标题我都写了呀
回复

使用道具 举报

发表于 2021-10-23 22:12:01 | 显示全部楼层
双击666,这意味着win11可能会跟哇win7一样成功
回复

使用道具 举报

 楼主| 发表于 2021-10-23 22:31:31 | 显示全部楼层
xiaohu96 发表于 2021-10-23 22:12
双击666,这意味着win11可能会跟哇win7一样成功

只是我在想.....这个跟安卓模拟器有什么区别呢?
回复

使用道具 举报

发表于 2021-10-23 23:03:02 | 显示全部楼层
不错,又换win11的冲动了
回复

使用道具 举报

发表于 2021-10-24 09:15:39 | 显示全部楼层
2020hyx 发表于 2021-10-23 18:25
论坛里好像没有类似的分享吧?(是这个意思吧?)
是转载的,文章出处和标题我都写了呀 ...

是自己亲自实践的过程写成原创文章是最好了。
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-5-8 19:28 , Processed in 0.124345 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表