Windows11 实现安卓子系统及部分问题解答
目前中国微软应用商店未上架安卓子系统安装包。今天我们采用离线方式安装。
安卓子系统,全称适用与Android的Windows子系统,英文名Windows subsystem for Android(WSA)
注:仅限win11用户使用喔!!
开启cpu虚拟化、虚拟机功能
开启后可能导致VMware等虚拟机软件运行出错。
1.win+r打开运行窗口,输入“control”,进入控制面板。
2.进入 程序-启用或关闭Windows功能
3.打开hyper-v和虚拟机平台(有“+”的点开,检查下是否全部开启)
4.单击“确定”,安装功能完毕后重启电脑。
下载WSA安装包
1.打开Microsoft store 链接:https://store.rg-adguard.net/
2.输入“https://www.microsoft.com/store/productid/9p3395vx91nr”,选择“slow”,点击“√”
3.拉到底部,找到“MicrosoftCorporationII.WindowsSubsystemForAndroid_版本号_neutral_~_8wekyb3d8bbwe.msixbundle”文件,
4,点击文件名即可下载。
如果出现“无法安全下载”,右上角进入浏览器下载列表,在下载文件右侧的三个点中找到“保留”,继续下载。
安装WSA
1.右键单击Windows图标,打开“powershell(管理员)”或“终端(管理员)”。
2.输入 Add-AppPackage -Path WSA安装包路径 ,回车。
等待进度条走完即可。
启动安卓子系统
1.在开始-所有应用中会新增“适用与Android的Windows子系统设置”这个软件,打开后关闭“高级移动网络”选项(不关闭大概率无法使用)
2.进入“开发人员”设置区,打开开发人员模式。
3.回到刚开始的页面,点击第一行“文件”右侧的打开按钮,代应用窗口出现即启动成功。
安装安卓应用
准备:下载adb套件、应用apk。
1.进入“适用与Android的Windows子系统设置”的开发人员设置区。如果WSA可以启动并联网,会出现“可以在XXX上连接adb”字样,其中XXX为IP地址。
2.打开adb后,输入adb connect XXX并回车,看到类似界面即成功。
Win11安卓子系统提示VirtWifi的连接受限的解决方法
解决方案
- 下载ADB工具:Platform-tools(安卓调试工具包
- 将对应Windows版本解压出来。
- 将ADB的路径添加到系统环境变量中:
在终端(PowerShell)中输入如下命令,验证ADB的安装:
adb --version
4. 在终端(PowerShell)中输入:
adb connect 127.0.0.1:58526
5. 输入如下命令:
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
adb shell settings put global captive_portal_http_url http://www.google.cn/generate_204
这样就不会再有烦人的弹窗啦!
6.输入adb install apk文件路径 并回车,等待安装完成(Install done)即可。
这里建议先安装一个应用商店类的app,这样就可以在应用商店里下载安装了。
部分问题解答
可能是由于关闭了虚拟化安全导致的。进入终端管理员/powershell 管理员,运行bcdedit /set hypervisorlaunchtype auto 并重启。
WSA无法联网
打开任意浏览器,输入“WSA://com.android.settings”,进入设置-网络和互联网-互联网。