Win11早些时候的版本公式里展示的安卓系统“Windows Subsystem for Android”(简称WSA),现在可以在电脑中使用,过了一年多的时间才想起还有个这种功能,在安装时也是发现一些小细节的问题,所以记录下来供后面参考。

【安装的要求】

Android子系统的要求

  • 确保Windows 11版本为22000.xxx或更高版本。
  • 硬件必须支持并启用BIOS/UEFI虚拟化
  • 确保微软商店版本为22110.1402.6.0或更高版本,并单击“获取更新”按钮升级其版本。
  • 安卓子系统默认会分配4G内存,建议16G内存以上的电脑使用。

【Windows 虚拟化支持】

确保电脑开启了虚拟化功能。

我的电脑Win11系统是家庭版的,在开启虚拟化的过程中发现并没有Hyper-V的选项,应该不出问题的话可能系统本身就没有配备。不过没有的话可以自己添加上去,把下面这个脚本修改后缀.cmd即可(如:hyper-v.cmd)。

hyper-v.zip

该办法是在简书中的“花伤情犹在”作者的文章中找的,不过就个人使用来看是很简便的方法。

执行文件:

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

进入设置 → 应用 → 可选功能 → 更多 Windows 功能,找到并勾选开启「Hyper-V」「虚拟机平台」两个选项,安装完成后会提示重启系统。

【安卓子系统方法教程 (离线包安装)】

如果你使用的是Windows 11正式版,不想换到测试版或者修改系统区域,可以使用“下载WSA离线安装包”的方法安装部署安卓子系统,可以直接绕过地区和测试版限制,在Win11正式版上完成安装。

WSA安卓子系统的应用离线安装包是从Windows中的微软应用商店中提取的,可以通过命令行安装。

  1. 打开 https://store.rg-adguard.net
  2. 输入 https://www.microsoft.com/store/productid/9p3395vx91nr 选择 Slow,点击对勾
  3. 最下方找到文件:MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe,然后开始下载。(如日后更新,你下载到的文件命名/版本号可能有所不同)
  4. 右键点击此文件,在菜单中选择「复制文件地址」
  5. 右键点击「Windows 开始菜单图标」,点击「Windows 终端 (管理员)」
  6. 在弹出来的 PowerShell 命令行界面中,输入以下命令:
# 安装命令如下:
Add-AppxPackage 鼠标点右键会自动粘贴安装包文件路径# 看起来大概是这样的 (示例,请确保你的路径正确):
Add-AppxPackage "D:\文件所在的路径\wsa.Msixbundle"# 然后回车开始进行安装

回车之后就开始安装,等待安装完成就可以了。

安装完成后,可以在Windows开始菜单中找到「Windows Subsystem for Android」的应用图标。

【安装 APK 软件包】

需要注意安装软件运行之前需要注意有ADB的加持。

adb驱动环境被集成到Android Studio开发环境中,但由于使用率较高,谷歌将其分离出来,「Android SDK Platform Tools」,提供大家下载。这个产品完全是人们经常提到的adb命令行工具。它是安卓设备与电脑交互沟通的“桥梁”,没有它很多软件无法正常工作。

adb 配置 Windows 环境变量教程

如果你需要在命令行里使用 adb,那么还需要在 Windows 上设置系统的环境变量。这样才能让命令行在执行 adb 命令时,能成功找到 adb.exe 所在的正确路径。

第一步:下载并解压 adb 文件

请务必将 adb 解压的文件放到一个不容易被删除或移动的目录,在下面的例子中,我们将使用以下的路径:C:\platform-tools

第二步:添加环境变量

右键点击「此电脑」›「属性」›「高级系统设置」›「高级」,如下图。点击「环境变量」然后「新建」,在弹出的对话框里,填入变量名:adb,变量值:C:\platform-tools,之后点确认即可。

第三步:添加 Path 变量

在刚才的“系统变量”列表里找到一个名为 Path 的项目,然后点「编辑」› 「新建」,在新建的项目里输入 %adb% (前后无空格),然后点确定保存。

第三步:测试环境变量是否正确

打开 Windows 终端或 cmd 命令行,输入 adb version 命令并回车,如果环境变量配置正确,那么就会显示出 adb 的版本号。

出现 adb 的版本号就表示环境变量配置成功了。如果有错误,请反复检查环境变量是否填写正确。adb 命令的具体用法有很多,可以参照网上的各种教程使用。

WSA 安装 APK 方法:

  1. 打开 WSA 安卓子系统设置页面,打开「开发人员模式」 选项

  1. 记下上图设置项中显示出来的 WSA 的内部 IP 地址和端口号,如 127.0.0.1:58526
  2. 下载安卓 ADB 命令行调试工具,并参照文章教程,将 adb 命令加入到系统环境变量
  3. 打开 Windows 终端 (命令行),输入以下命令:
# 第 0 步:确保已正确将 adb 命令加入到系统的环境变量
# 执行下面的命令能看到 adb 版本号则表示 ok
# 如有错误,请检查环境变量是否配置正确
adb version# 第 1 步:连接 WSA
adb connect 127.0.0.1:58526
# 其中 127.0.0.1:58526 是刚才在 WSA 设置项中看到的 IP# 第 2 步:安装 APK
# 连接成功之后,就能用下面命令来安装 APK 了
adb install 你的APK文件完整路径
# 注意 .apk 的路径最好无中文且无空格,否则需要用英文双引号包裹。
# 你可在资源管理器上右键点击 apk 文件选「复制文件地址」获取完整路径
#下面是例子:
adb install d:\download\apk\weixin.apk
adb install "d:\下载\简而易 jianeryi.com\qq.apk"# 最后按下回车即可安装
# 安装完成后,在 Windows 开始菜单的“所有应用”里就能找到你安装的 Android 应用

这样就能使用 adb 命令安装 apk 文件到 Windows 11 安卓子系统 WSA 了。重点是开启开发者模式,获得正确 IP 地址以及正确安装 adb 命令。

【成功运行安卓APP】

在有了ADB以后安装好软件,虽然不知道为何在桌面看不见,不过可以创建好快捷方式或直接固定到开始菜单,第一次找不到的时候可以通过Win搜索来搜软件的名字找到。

安卓程序和Win11联动集成的体验也很好,甚至可以用Win 11的输入法直接在APP中打字,剪贴板也是可以互通的。更多的设置也可以在开发者设置中看看有无相应选项,就目前来看,开放的权限还是有些局限,大部分都只是使用,不能搞更多的操作,期待后续的更新。

安装国内的 Android 应用商店

每次安装软件的时候使用adb命令比较麻烦。为了更方便地下载常用的安卓应用,我们可以在WSA安装一个国内的应用商店,比如应用宝、酷安应用市场等,然后通过它快速搜索下载各种常用的安卓应用和游戏。

更重要的是,似乎酷安还可以用来管理和卸载已安装的APP程序。除了一些不包含在商店中的应用程序,它们需要通过apk文件安装,其他的基本上不需要使用命令行。

佬文:

Windows 11 运行安卓子系统安装教程 - 知乎 (zhihu.com)

安卓 ADB 命令行调试配置方法丨简而易网 (jianeryi.com)

关于Windows上的Android子系统安装相关推荐

  1. WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

    WSL(Windows Subsystem for Linux,Windows上的Linux子系统)的安装比较简单,教程网上较多,此处略过.安装后须要进行一系列配置(如软件源配置.中文配置.图形化配置 ...

  2. 从零开始在Windows上构建Android版的Tensorflow Lite

    文章目录 第一步:获取源代码 1. 工具:Git 2. 下载代码 第二步:了解代码 第三步:工具准备 1. Git 2. NDK 3. CMake 4. Python 3 5. Patch 第四步:环 ...

  3. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  4. Windows 图形化界面子系统安装教程

    Windows 图形化界面子系统安装教程 文章目录 Windows 图形化界面子系统安装教程 一.概述 二.安装步骤 2.1 安装子系统 2.2 安装图形化界面 2.3 后续 一.概述 为什么需要Wi ...

  5. 【教程】Windows 11 运行安卓子系统 安装教程

    [教程]Windows 11 运行安卓子系统 安装教程 Android子系统的要求 确保Windows 11版本为22000.xxx或更高版本. 硬件必须支持并启用BIOS/UEFI虚拟化 确保微软商 ...

  6. Windows上python开发--2安装django框架

    Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...

  7. 【Qt开发】Qt Creator在Windows上的调试器安装与配置

    Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...

  8. 在windows上用源代码编译安装MPlayer

    转自:http://www.cnblogs.com/smallmuda/archive/2009/03/31/1425976.html 在windows上用源代码编译安装MPlayer 作者:心情花园 ...

  9. 如何在 Windows 上的 VirtualBox 中安装 macOS Big Sur

    [手把手]如何在 Windows 上的 VirtualBox 中安装 macOS Big Sur 零.软件环境前提准备 一.准备安装 1.在您的计算机上安装 VirtualBox 软件.之后,单击您下 ...

最新文章

  1. js复制input 框中的值
  2. dw网页设计期末设计一个网页_制作网站与设计网页可以用什么软件?
  3. 基于Jenkins的嵌入式软件持续集成方法
  4. SWPU ROUND #6(DIV.3)
  5. 凤凰刷机找不到手机设备的解决方法
  6. 包装严重的IT行业,作为面试官,我是如何甄别应聘者的包装程度!
  7. QQ个性装扮气泡免费使用
  8. 东方日升2019年全年营收实现高质量增长
  9. ocp认证考试报名_大连OCP认证考试中心
  10. 一加5应用未安装怎么解决_一加手机x安装不了软件下载是什么原因?怎么解决?...
  11. logback之三:输出日志到文件(滚动)
  12. 公司内网成功实现WSUS在不连外网的条件下更新补丁包!
  13. 五笔字型词组输入规则(口诀:打词方法)
  14. 进程间的通信方式与区别
  15. python计算任意多边形面积
  16. windows文件鼠标右键添加工具快捷方式
  17. 即刻app 点赞效果实现
  18. 博客园12月份第3周51Aspx源码发布详情
  19. Servlet学习日志
  20. 《写给大家看的设计书》- UI设计必看

热门文章

  1. 甘肃事业单位计算机考试题库,甘肃省事业单位考试计算机经典试题.doc
  2. 关于浏览器input输入框自带屎黄色样式的修改(个人笔记)
  3. 为什么你的企业做私域流量没有效果,这些原因考虑了吗?
  4. 主动变被动9个例句_云帮手,让服务器防护被动变主动,给您足够安全感
  5. UnityShader学习教程之<毛玻璃效果解析>
  6. 这世界 ,我不想妥协
  7. 个人感悟:我的学习嵌入式linux的方法
  8. 东吴证券分析报告(0612)
  9. 家喻户晓的中药店 (题解及一些素数的方法)
  10. 电子邮件制作规范和建议