<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.22000.120" MaxVersionTested="10.0.22000.120"/>
将其中的 MinVersion中的 10.0.22000.120修改为10.0.19045.2311。然后再搜索customInstall ,注释掉下面两段内容:<rescap:Capability Name="customInstallActions"/>
以及:<desktop6:Extension Category="windows.customInstall"> <desktop6:CustomInstall Folder="CustomInstall" desktop8:RunAsUser="true"> <desktop6:RepairActions> <desktop6:RepairAction File="WsaSetup.exe" Name="Repair" Arguments="repair"/> </desktop6:RepairActions> <desktop6:UninstallActions> <desktop6:UninstallAction File="WsaSetup.exe" Name="Uninstall" Arguments="uninstall"/> </desktop6:UninstallActions> </desktop6:CustomInstall></desktop6:Extension>
完成之后保存,接下来我们使用管理员权限打开 Powershell,定位到 WSA 目录后,执行脚本.\Install.ps1 来安装 WSA。如果一切操作顺利,则可以看到 WSA 以及 Magisk 都已经陆续启动,你可以像在 Windows 11 上使用 WSA 那样通过 ADB 命令来安装应用,或者通过商店来安装。并且可以通过多窗口的形式来多个 Android 应用,相比运行虚拟机或者模拟器要更为方便,最重要的是,他同样支持支持显卡加速,在运行一些对图形化有要求的应用也更为稳定。不过如果你的设备较旧,那么可能依旧会存在部分应用显示不全等问题。傻瓜化的一键安装 WSA:兆懿移动应用运行平台将 Windows 11 的 WSA 移植到 Windows 10 的做法对于不少一般用户来说还是过于复杂,一方面需要生成 MagiskOnWSA,同时还需要修改相关的配置参数。那么有没有更为简单办法来实现类似的功能呢?兆懿移动应用运行平台就是这样一款「类 WSA」的实现方案,相比在 WSA 上直接打补丁来实现 Windows 10 上运行 Android 应用,兆懿移动应用运行平台对于系统要求更低(并不需要最新版本的 Windows 10),同时对于不具备 WSL2 支持的系统也可以得到很好的兼容,因此更适合运行较老硬件的 Windows 10 硬件。优点:对于系统版本,硬件要求低缺点:Android 运行时版本过低(Android 7 和 Android 9),应用启动较慢。和通过 WSAPatch 安装类似,使用兆懿移动应用运行平台来运行 Android 应用之前,我们同样需要在「控制面板」-「程序和功能」,找到「启用或关闭 Windows 功能」,在其中找到并开启 Hyper -V 来启动虚拟化平台。重启后在兆懿移动应用运行平台下载最新的 兆懿 2.0 Beta 1 安装包,然后根据步骤双击安装包进行安装,在安装过程中安装程序会完成环境配置等一系列操作,我们只需要等待完成即可。安装完成之后我们可以双击打开桌面上的「兆懿应用商城」,点击左上方的设置页面进行环境设置,在功能上类似于 WSA 的设置页面,我们可以设置 Android 是否常驻后台,性能上是否采用增强模式,分配给 Android 的处理器核心数以及内存数,安装的 Android 应用是否生成桌面快捷方式等等。同样在这里还可以设置机型以及对应的快捷键等等,还可以在高级设置中调整 DPI 以及是否启用 ADB 日志打印等等。设置完成后,我们就可以通过兆懿应用商城来安装 Android 应用,下载和安装应用时会同步加载应用运行库来运行,默认兆懿采用的 Android 7.0 的运行库,对于较新的应用则可以在「我的应用」中,在右上角切换到 Android 9.0 的运行库来运行。兆懿应用平台上支持窗口化运行多个 Android 应用。只不过其窗口 UI 并非系统原生而是经过了重新设计。同时也支持直接使用 Windows 上输入法在 Android 进行文本输入。只不过或许是显卡硬件加速支持还不够完善问题,在兆懿上运行 Android 应用会明显比 WSA 要卡顿不少,很多应用也只是勉强能够运行,但帧数确实十分「感人」。除了在商店中下载应用运行之外,兆懿也支持本地安装已经下载好的 APK 软件包运行,这一点上要比 WSA 要灵活不少(WSA 需要借助 ADB 或者辅助工具实现)。并且由于平台的限制,也无法通过类似 MagiskOnWSA 的方案,在兆懿上实现安装 Google 服务框架以及安装 Magisk 模块,所以你只是想要省心地在 Windows 10 运行 Android 应用,兆懿的这个「类WSA」方案倒是值得一试。结语在经过近一年的尝试之后,现在我们终于可以实现在 Windows 10 上通过 WSA 来运行 Android 应用,如果你恰好有这方面的需求,不妨试试以上的两种方法来在 Windows 上运行 Android 应用。(图片来源网络,侵删)
0 评论