adb.exe已停止工作
自2021年微软推出Windows 11桌面操作系统以来,其在系统界面和功能性上带来了诸多革新。其中一大亮点是Windows 11对Android子系统的支持,这使得移动端最大的生态系统得以融入其中。微软对可升级至Windows 11的设备硬件设定了限制,这意味着市面上大多数支持Windows 10的设备无法体验Windows 11带来的新功能特性。
尽管如此,经过一年的迭代更新,即便是处于支持末期的Windows 10,在数次年度功能更新后也获得了某些Windows 11的独有新特性。比如通过WSLg,Windows 10现在已经可以运行图形化的Linux应用。而作为Windows 11独家的WSA(Windows Subsystem for Android)在Windows 10上的运行也变得触手可及。
直接在Windows 10上使用虚拟机或模拟器运行Android应用,其效率相对较低。而WSA运行Android应用的方式则更为高效:它依赖Windows自身的虚拟化引擎,无需启动虚拟机,资源占用较低,对Android应用的系统架构无特殊要求。最重要的是,它可以完全窗口化运行,与当前的Windows生态完美融合。
目前有两种主要方法可以让Windows 10运行WSA,适用于不同的系统场景。如果你需要在Windows 10上运行Android应用,可以选择适合你的方法。
方法一:通过WSAPatch移植Windows 11的WSA到Windows 10
优点:基于WSA原生打造,兼容性最好。
缺点:仅支持Windows 10 22H2最新版。
确保你的Windows 10已更新至最新版本(Windows 10 22H2),版本至少为Windows 10 10.0.19045.2311。在BIOS中开启虚拟化支持,并在Windows 10中开启相关功能:打开「控制面板」-「程序和功能」-「启用或关闭 Windows 功能」,开启Hyper-V 、「虚拟机平台」、「Windows 虚拟机监控程序平台」以及「适用于Linux的Windows子系统」。
接下来,下载WSA并开启相关开发者权限。在「设置」-「更新和安全」中,找到「开发者选项」,开启「开发人员模式」。然后,按照特定步骤定制WSA,比如通过MagiskOnWSA项目集成Google服务和Magisk。
方法二:使用兆懿移动应用运行平台
优点:对系统版本和硬件要求低。
缺点:Android运行时版本过低(Android 7和Android 9),应用启动较慢。
兆懿移动应用运行平台是一款「类WSA」的实现方案,适合运行较老硬件的Windows 10。在「控制面板」-「程序和功能」中开启Hyper-V虚拟化平台。然后,安装兆懿移动应用运行平台并设置环境。在平台上可以安装Android应用,并设置机型、快捷键等。
兆懿支持窗口化运行多个Android应用,并提供了灵活的APK安装功能。由于其显卡硬件加速支持可能不够完善,运行Android应用可能会比WSA卡顿。
现在,我们终于在近一年的尝试后,可以通过WSA或兆懿移动应用运行平台在Windows 10上运行Android应用。如果你有此需求,不妨尝试以上两种方法,体验在Windows上运行Android应用的便捷与乐趣。