Win11安装安卓子系统
- 在 设置 中找到 时间和语言>语言和区域>国家或地区 由于目前只在北美发行,所以需要将国家改为美国
- 打开 微软商店 搜索 Amazon 下载亚马逊商店
亚马逊商店会自动将运行 Android 软件所需要的安卓子系统下载下来
下载完成后可以在 所有应用 中找到 适用于Android的Windows子系统设置 - 点开适用于Android的Windows子系统设置后打开开发者选项
这样可以绕过亚马逊商店安装apk - 下载 适用于windows的SDK Platform-Tools
https://developer.android.google.cn/studio/releases/platform-tools - 将 SDK Platform-Tools 解压到你想保存的位置 以 D:\sdk_platform_tools 为例
- 设置>系统>关于>高级系统设置>环境变量>XXX的用户变量>PATH 中 新建 D:\sdk_platform_tools
并保存退出 - <鼠标右键、打开终端> 或 <win+R 输入 cmd> 打开终端
在终端输入 adb 后没有报错,则说明安装成功且上一步环境变量配置正确
安装APK文件时需要先连接到安卓子系统 在终端中运行如下命令
adb connect 127.0.0.1:58526
然后用如下命令安装下载好的APK
注:需要先用 cd 切换至.apk文件所在目录
或者 <xxx.apk> 处填写该apk文件的绝对路径
adb install <XXX.apk>
对于连接失败
连接失败是因为安卓子系统没有启动,通常情况下随便运行一个已经安装的安卓软件即可激活安卓子系统,但是由于刚刚安装安卓子系统,没有可以用于激活安卓子系统的安卓软件。所以可以
Ctrl + Shift + Esc
任务管理器 -> 启动 -> Windows Subsystem for Android 将其更改为“已启动”
然后重启电脑,电脑会在下次开机的时候自动启动安卓子系统,然后正常安装即可。
对于关闭安卓子系统
运行安卓子系统的时候,会占用大量内存。在默认设置下,关闭所有apk文件过后一段时间,安卓子系统会自动关闭并释放内存。安卓子系统关闭之前,打开安卓软件会比较快,否则就比较慢。
在软件 适用于Android的Windows子系统设置 里找到 关闭 可以手动关闭正在运行的安卓子系统。也可以设置安卓子系统持续运行,不自动关闭。