2020hyx 发表于 2021-10-22 22:49:20

win11能用Android应用了

本帖最后由 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即可使用。  二、如果是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高速下载:  https://down.sandai.net/thunder11/XunLeiSetup11.3.2.1832.exe  https://upgrade.down.sandai.net/thunder11/XunLeiSetup11.3.2.1832up.exe


  2、打开WSA设置中的开发人员模式。  3、下载ADB(https://dl.google.com/android/repository/platform-tools-latest-windows.zip)。  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.安装ADB1.将下载好的“platform-tools_r31.0.3.zip”压缩包内的“platform-tools”文件夹直接解压到“C:\windows”目录下。 2.按照下图红色数字步骤,将ADB目录添加到系统变量“Path”内。图一
3.安装WSA安卓子系统1.右键单击任务栏微软标志,打开“Windows终端(管理员)”。 2.使用cd命令切换到安装包所在目录下,如图2所示,我是将安装包直接放到了H盘根目录下。 3.复制以下命令到终端内,执行命令进行安装。图3所示,等待进度条结束后蓝色窗体消失即可。 4.图4所示,单击任务栏微软图标,推荐的项目下出现子系统后即为安装成功。add-Appxpackage "MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe.Msixbundle"图2图3图44.配置WSA安卓子系统1.前往系统设置界面,”应用” -> “可选功能” -> “更多 Windows 功能” => 勾选 “Hyper-V” 和 “虚拟机平台”,确定重启系统即可。(图5所示)图52.重启完成后,打开WSA安卓子系统,点击“文件”后面的按钮,启动子系统。显示图7所示“下载”界面即为启动成功。图6图73.开启WSA设置界面“开发人员模式”后面的开关,然后点击“IP地址”后面的刷新按钮,显示IP地址即可。 5.安装APP商店此步骤就到了最后的APP安卓步骤,本教程安装的“华为应用商店”只是方便安装其他程序,可在商店内直接下载安装其他APP,也可按此步骤安装其他已经下载好的APK程序。 1.使用ADB命令“adb connect”连接安卓子系统,这里的“IP:端口”是设置界面内“开发人员模式”处显示的,可能每个人的不同,要以自己设置界面为准。连接成功后会显示图9所示内容,然后再使用“adb devices”命令查询是否连接成功。
adb connect 127.0.0.1:58526adb devices图8图92.使用ADB命令“adb install”安装APP,该路径为所需安装APP的绝对路径,输出完成后回车安装。 注意路径里的反斜杠“\”不要写成“/”。 adb install H:\apkinstall\huawei.apk图103.点击任务栏微软图标,直接打开已经安装好的APP“华为应用市场”即可正常运行,并可直接在市场内安装其他APP,也可按以上步骤安装其他APP的APK安装包。 图11图12并且安装APP后是可以同时运行多款APP的。 图13至此,WSA安卓子系统的全部安装步骤就完成了,只是目前该系统还只是Beta测试版本,在小编测试期间有太多的bug,还是要等微软攻城狮们慢慢修复更新了。
——教程3:知乎:如何评价 Windows 11 首先在 Beta 预览通道推送 Android 子系统更新?
昨晚折腾了一下,虽然没有办法进入亚马逊商城,但是通过adb加载了apk。
没有特别深入的体验,就装了个酷安,然后用酷安装了一个哔哩哔哩。
体验还可以,比较流畅,没有什么卡顿。播放视频也没什么大问题,就是有的视频点进去一开始会有点不正常。
缺点就是似乎是不能全屏显示,反正我没找到。然后就是应用没啥适配,无法像其他模拟器一样手动设置横竖屏啥的。再就是占用挺高的。
使用的机器是surface laptop go,i5-1035G1 8G 128G。
用触摸屏试了一下,触摸的体验也还不错,滑动啥的都挺流畅的。
占用部分,大概是44%的CPU和6G的内存,占用不低,风扇一直在转。
然后我把省电模式打开了,风扇不转了,但是也没有什么卡顿。

安装方式:
beta通道,切换美区。进入微软商店,更新微软商店。我更新系统更新了半天。
然后搜索amazon,第一个就是。点击安装会出来一个小向导,下一步然后重启。再进来就装好了。
然后就别管亚马逊那个倒霉玩意儿了(要先打开一次来启动子系统),直接上ADB,去网上下一个,把platform-tool加到系统变量。
adb.zip自己去网上找找,要有platform-tools的。

打开系统高级设置
打开环境变量
选择Path 系统变量
添加环境变量在开始找到Android subsystem,打开发现是个设置界面,打开开发者模式。里面还有个ip地址,后面会用到。
然后下载apk,在文件夹右键,用终端打开。
adb version,没报错就是整上了,没整上百度一下adb的具体操作。
adb connect 【在Android subsystem里面的ip地址】
没有报错就是连上了。
adb install XXX.apk
提示success就是成功了。
在开始菜单打开app就可以了。
可以用电脑控制米家的设备了,还挺舒服。
——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。我暂时还没明白发生了什么。
比如说这个载入界面居然是流畅的,如果纯靠 CPU 渲染,哪怕考虑到渲染分辨率降成翔了,我也觉得这是魔法。
——————
简简单单跑了个分,GeekBench v5.4.1
从左到右依次:
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、杀掉后台进程等操作。“




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






龍在天涯 发表于 2021-10-23 11:29:21

是的,网上有教程了

jyssysz 发表于 2021-10-23 12:58:31

谢谢分享!
如果是转载,分享前看看有没有类似的分享,如果没有再分享吧。

2020hyx 发表于 2021-10-23 18:25:39

jyssysz 发表于 2021-10-23 12:58
谢谢分享!
如果是转载,分享前看看有没有类似的分享,如果没有再分享吧。
...

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

xiaohu96 发表于 2021-10-23 22:12:01

双击666,这意味着win11可能会跟哇win7一样成功

2020hyx 发表于 2021-10-23 22:31:31

xiaohu96 发表于 2021-10-23 22:12
双击666,这意味着win11可能会跟哇win7一样成功

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

841020672 发表于 2021-10-23 23:03:02

不错,又换win11的冲动了

jyssysz 发表于 2021-10-24 09:15:39

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

是自己亲自实践的过程写成原创文章是最好了。
页: [1] 2
查看完整版本: win11能用Android应用了