Windows 11 安装安卓运行环境
前言
最近听同事说 windows 11 的安卓子系统已经比较完善,运行安卓程序很流畅,于是便准备升级我用了很久的 windows 10 操作系统。经过实际测试,如果你要升级 windows 11 的话,c盘的空间最好有 40G 的剩余空间,因为windows升级会备份之前的老系统文件,会占一部分空间
流程
启用 Hyper-v 特性
- 首先我们要保证 BIOS 设置已经开启了 Hyper-v 特性
- 然后我们需要安装 windows 的 hyper-v 和 虚拟机平台 两个组件,如图
安装 windows 安卓子系统
首先我们要下载 WindowsSubsystemForAndroid 组件安装包:
访问地址:https://store.rg-adguard.net/
然后输入:https://www.microsoft.com/store/productid/9p3395vx91nr
选择 “slow” 后点击确定,然后会出现一堆产品列表,我们选择如下的包
接着我们以管理员权限打开 powershell 命令行,然后进入到下载目录,运行下面的指令安装
Add-AppxPackage "G\Download\xxx.msixbundle"
配置虚拟机
打开开始菜单,会有一个android功能的图标
然后我们点开,开启 “开发者模式”,开启后会有 adb 的连接信息 ,如 “connect 127.0.0.1:58526”
APK的安装
首先我们需要下载 adb_tools
正常情况下是下面的流程
adb connect 127.0.0.1:58526
adb install xxx.apk
但是为了方便,最好当然是在apk文件的右键菜单关联上安装的操作,如下
要实现这种效果,我们需要先将 adb 所在文件夹添加到环境变量,然后保存导入下面的注册表文件
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.apk]
[HKEY_CLASSES_ROOT\.apk\shell]
[HKEY_CLASSES_ROOT\.apk\shell\wsa]
@="安装此apk到安卓子系统"
[HKEY_CLASSES_ROOT\.apk\shell\wsa\command]
@="cmd /c adb connect 127.0.0.1:58526&&echo Ready install: %1&&adb install %1 &&pause"
当我们右键安装完APK,会弹出一个命令行窗口,如果成功会提示 sucess,按任意键退出。 接着我们就可以在开始菜单看到这个应用了
接着就是愉快的玩耍了
小贴士
注意事项
- 据说安装了Hyper-V组件可能会影响到 sandboxie 的使用
- 据说安装了Hyper-V组件可能会影响到其他安卓模拟器的使用
由于本人没使用上面的两个东西,所以请自行验证
相关工具
WsaToolbox : https://www.52pojie.cn/thread-1531408-1-1.html
WSAInstaller:https://www.52pojie.cn/thread-1535581-1-1.html
这些工具属于扩展工具,可以自行尝试
参考文章
https://zhuanlan.zhihu.com/p/424959704
https://www.bilibili.com/read/cv13758688
微信赞赏
支付宝赞赏