首先启用Hyper-V和虚拟机平台,再通过微软商店或离线包安装Windows安卓子系统,接着配置ADB环境,最后使用ADB命令连接子系统并安装APK文件。
如果您希望在Windows 11系统中运行安卓应用程序,但发现无法直接安装或使用APK文件,可能是由于安卓子系统未正确配置。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11 23H2。
一、启用系统虚拟化功能
安卓子系统依赖于Windows的虚拟机平台和Hyper-V功能,必须先在系统中开启这些组件才能继续安装。
1、按下键盘上的 Win + R 组合键,打开“运行”窗口。
2、输入 optionalfeatures 并回车,进入“Windows功能”设置界面。
3、在列表中找到并勾选 Hyper-V 和 虚拟机平台 两个选项。
4、点击“确定”,等待系统完成更改后重启计算机。
二、安装Windows安卓子系统
可以通过微软商店或离线包两种方式安装安卓子系统,推荐优先尝试商店安装。
1、打开“设置” > “时间和语言” > “语言和区域”,将“国家或地区”修改为 美国。
2、打开 Microsoft Store,搜索“Amazon Appstore”或访问官方链接直接下载。
3、点击安装后,系统会自动部署“适用于Android的Windows子系统”。
4、若商店无法访问,可使用第三方工具如 store.rg-adguard.net 获取 MicrosoftCorporationII.WindowsSubsystemForAndroid 的离线包(.msixbundle 文件)。
5、以管理员身份运行Windows终端,执行命令:add-appxpackage “完整文件路径” 进行手动安装。
三、配置ADB调试环境
ADB工具用于连接安卓子系统并安装本地APK文件,需提前配置好命令行环境。
1、从Android开发者官网下载 Platform Tools 压缩包并解压到固定目录(如 C:\platform-tools)。
2、右键“此电脑” > “属性” > “高级系统设置” > “环境变量”。
3、在“系统变量”中新建变量名 adb,变量值为解压路径。
4、在Path中添加 %adb%,保存后打开终端输入 adb version 验证是否配置成功。
四、在安卓子系统中安装APK应用
通过ADB连接子系统后,即可推送和安装任意安卓应用包。
1、打开“适用于Android的Windows子系统设置”应用。
2、进入“开发者模式”,开启后记下显示的IP地址与端口(通常为 127.0.0.1:58526)。
3、在Windows终端中输入命令:adb connect 127.0.0.1:58526,确认连接成功。
4、将需要安装的APK文件放置在便于访问的路径下。
5、执行安装命令:adb install “APK完整路径”,例如:adb install “D:\apps\weixin.apk”。
6、安装完成后,应用将出现在开始菜单中,可直接启动使用。