百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

穿越时间·一步到位,教你完美安装Windows 11 Android 安卓子系统

yuyutoo 2025-04-06 23:14 54 浏览 0 评论

一、适用于 AndroidTM 的 Windows 子系统

在Windows 11刚推出时,微软便宣称该操作系统中可以直接安装运行安卓APK应用程序,如同Android虚拟机一样,不过是要实现这一功能,我们必须在Windows 11中单独安装Windows 11安卓子系统,这里说明一下其标准的名称为:适用于 AndroidTM 的 Windows 子系统(Windows Subsystem for AndroidTM,简称WSA)

在微软的定义中,安卓子系统可以使你的Windows 11设备能够运行Amazon Appstore中提供的Android应用程序(微软默认在安卓子系统中集成了亚马逊应用商店),不过不用过于担心,既然是安卓子系统,只要是正确的APK安装文件都可以在安卓子系统中进行安装,完全可以在Windows 11中安装各种各样常见的安卓手机应用程序,认真阅读本文,在Windows中使用安卓应用程序的梦想便会变成现实。

二、安装要求

为了完成安卓子系统的安装,计算机必须满足一定的软硬件条件,微软列出的要求如下:

这里简单总结一下,系统方面,计算机系统必须为Windows 11,是家庭版还是专业版并无太大影响,二者均可以成功安装安卓子系统,本文既是以Windows 11家庭版为例。为了便于使用,建议使用最新版本的Windows 11操作系统,并将系统内的应用商店更新至最新版本。

内存方面,最低8GB,建议16GB或更高内存,因为安卓系统对内存占用还是比较高的。

硬件方面,计算机需要在BIOS或UEFI中启用虚拟化支持。

以下为本次所使用的计算机平台的硬件配置信息,操作系统为Windows 11家庭中文版22000.2416

系统中的应用商店Microsoft Store版本为22308.1401.5.0

三、开启虚拟化平台

进入Windows 11操作系统,打开设置 → 应用 → 可选功能 → 更多 Windows 功能,在启动或关闭Windows功能中找到并勾选开启「Hyper-V」「虚拟机平台」

在本文这台电脑中,并没有找到Hyper-V选项,此处只勾选了“虚拟机平台”和“使用于Linux的Windows子系统”两个功能,保存后重新启动计算机。

当然可以手动安装Hyper-V,将以下代码复制到文本文档中,重命名为hyper-v.cmd,然后以管理员身份运行即可。

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

Pause

再次指出,本文并没有手动安装Hyper-V,也就是说,有没有Hyper-V不影响安卓子系统的安装。

四、下载安卓子系统离线安装包

Windows 11的安卓子系统源于Windows应用商店,相信你也许见到一些文章中提及的需要加入Windows预览体验计划、更改系统区域才能进行安装的说法,不过可以通过使用离线安装包来避免上述复杂的操作,我们直接下载,然后直接进行安装。

打开
https://store.rg-adguard.net 这个网站可以直接下载微软应用商店中的程序。

操作也非常简单,在URL(link)后的文本框中输入
www.microsoft.com/store/productid/9p3395vx91nr
,然后勾选Slow(Windows Insider Slow),点击右侧对钩,此时,屏幕下方便会列出众多的文件信息。

这里选择的是倒数第三个,
MicrosoftCorporationII.WindowsSubsystemForAndroid_2307.40000.6.0_neutral_~_8wekyb3d8bbwe.msixbundle
,大小1.36GB,点击下载该文件,这就是安卓子系统的离线安装包文件。

由于更新的原因,日后按照本文操作时看到的文件名可能会有所不同。

五、安装安卓子系统

以管理员身份运行Windows PowerShell,这里需要强调必须以管理员身份运行才可以,否则接下来的安装过程会以失败告终。

在Windows PowerShell中使用Add-AppxPackage命令安装刚才下载的离线安装包文件。

Add-AppxPackage命令后需要安装文件的路径参数,我们可以右键单击刚才下载的安装包文件,选择“复制文件路径”,然后在Add-AppxPackage后输入一个空格,点击鼠标右键直接将路径粘贴进来,按下回车键开始安装。

当安装完成之后,Windows 11的开始菜单中便可以看到一个绿色的图标,适用于 AndroidTM 的 Windows 子系统。

运行之后便可以进入其主界面。

这里我们点击标题栏左上角的三条横线,在高级设置中开启“开发人员模式”,注意屏幕中的提示:同一专用网络上的设备可以访问子系统。可以在127.0.0.1:58526上连接ADB

我们需要记住的便是127.0.0.1:58526这个网络地址,接下来在安卓子系统中安装APK应用程序的时候需要使用到。

六、安装Android SDK Platform-Tools

为了便于安装APK应用程序,接下来需要在Windows 11中安装Android SDK Platform-Tools,它是Android SDK的一个组件,包含与Android平台进行交互的工具,主要是adbfastboot,获取地址为:

https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn#revisions

下载适用于 Windows 的 SDK Platform-Tools,目前其版本为
platform-tools_r34.0.4-windows.zip,大小约6MB,我们将其解压至
C:\platform-tools

然后配置Windows环境变量,如果你使用过MS-DOS操作系统的AUTOEXEC.BAT便应该清楚配置环境变量是什么含义的,目的在于之后在命令行中执行adb命令时,Windows操作系统能够知道adb.exe文件所在的路径。

右键点击此电脑属性高级系统设置进入“高级”选项卡,点击右下角的“环境变量”按钮,再点击系统变量下方的“新建”,在弹出的对话框里,填入变量名:adb,变量值:C:\platform-tools,之后点击确认即可。

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

环境变量是否设置成功?我们可以测试一下,在Windows PowerShell中执行adb version命令,如果正确提示adb的版本,如下图所示,那么说明环境变量设置成功了。

七、使用adb connect连接安卓子系统

以管理员身份运行Windows PowerShell,使用adb connect 127.0.0.1:58526命令连接安卓子系统。

初次使用时可能会遇到cannot connect to 127.0.0.1:58526:由于目标计算机积极拒绝,无法连接。(10061),这个时候可以重新启动一下安卓子系统,重新开启开发人员模式,并且注意Windows 11屏幕中央跳出的“是否允许ADB调试?”对话框,勾选“始终允许从此计算机”,点击“允许”,之后便可以连接成功。

connected to 127.0.0.1:58526

八、使用adb install命令安装APK文件

继续使用adb install命令安装安卓APK应用文件,adb install后输入一个空格,再输入APK文件路径即可。

完成之后便可以在Windows 11的开始菜单中找到安卓应用程序图标,就如同Windows应用程序图标一样,点击即可运行。

九、安装国内应用商店

或许你想要安装的安卓应用程序比较多,一个一个获取APK安装文件或许是一件非常麻烦的事,这时,我们可以在Windows 11安卓子系统中安装一个应用商店,例如“应用宝”,之后再通过这个“应用宝”来安装其它的安卓应用。

通过它不仅可以快速搜索下载安装各种常用的安卓应用和游戏,而且还可以管理、卸载、升级安装子系统中已经安装的应用,就像手机应用商店一样,非常方便。

以上便是本文的全部内容,通过Windows 11的安卓子系统,我们不再需要虚拟机软件便可以在Windows中使用安装应用,由于是微软自家的产品,使用体验要远远高于虚拟机和模拟器软件。

相关推荐

ETCD 故障恢复(etc常见故障)

概述Kubernetes集群外部ETCD节点故障,导致kube-apiserver无法启动。...

在Ubuntu 16.04 LTS服务器上安装FreeRADIUS和Daloradius的方法

FreeRADIUS为AAARadiusLinux下开源解决方案,DaloRadius为图形化web管理工具。...

如何排查服务器被黑客入侵的迹象(黑客 抓取服务器数据)

---排查服务器是否被黑客入侵需要系统性地检查多个关键点,以下是一份详细的排查指南,包含具体命令、工具和应对策略:---###**一、快速初步检查**####1.**检查异常登录记录**...

使用 Fail Ban 日志分析 SSH 攻击行为

通过分析`fail2ban`日志可以识别和应对SSH暴力破解等攻击行为。以下是详细的操作流程和关键分析方法:---###**一、Fail2ban日志位置**Fail2ban的日志路径因系统配置...

《5 个实用技巧,提升你的服务器安全性,避免被黑客盯上!》

服务器的安全性至关重要,特别是在如今网络攻击频繁的情况下。如果你的服务器存在漏洞,黑客可能会利用这些漏洞进行攻击,甚至窃取数据。今天我们就来聊聊5个实用技巧,帮助你提升服务器的安全性,让你的系统更...

聊聊Spring AI Alibaba的YuQueDocumentReader

序本文主要研究一下SpringAIAlibaba的YuQueDocumentReaderYuQueDocumentReader...

Mac Docker环境,利用Canal实现MySQL同步ES

Canal的使用使用docker环境安装mysql、canal、elasticsearch,基于binlog利用canal实现mysql的数据同步到elasticsearch中,并在springboo...

RustDesk:开源远程控制工具的技术架构与全场景部署实战

一、开源远程控制领域的革新者1.1行业痛点与解决方案...

长安汽车一代CS75Plus2020款安装高德地图7.5

不用破解原车机,一代CS75Plus2020款,安装车机版高德地图7.5,有红绿灯读秒!废话不多讲,安装步骤如下:一、在拨号状态输入:在电话拨号界面,输入:*#518200#*(进入安卓设置界面,...

Zookeeper使用详解之常见操作篇(zookeeper ui)

一、Zookeeper的数据结构对于ZooKeeper而言,其存储结构类似于文件系统,也是一个树形目录服务,并通过Key-Value键值对的形式进行数据存储。其中,Key由斜线间隔的路径元素构成。对...

zk源码—4.会话的实现原理一(会话层的基本功能是什么)

大纲1.创建会话...

Zookeeper 可观测性最佳实践(zookeeper能够确保)

Zookeeper介绍ZooKeeper是一个开源的分布式协调服务,用于管理和协调分布式系统中的节点。它提供了一种高效、可靠的方式来解决分布式系统中的常见问题,如数据同步、配置管理、命名服务和集群...

服务器密码错误被锁定怎么解决(服务器密码错几次锁)

#服务器密码错误被锁定解决方案当服务器因多次密码错误导致账户被锁定时,可以按照以下步骤进行排查和解决:##一、确认锁定状态###1.检查账户锁定状态(Linux)```bash#查看账户锁定...

zk基础—4.zk实现分布式功能(分布式zk的使用)

大纲1.zk实现数据发布订阅...

《死神魂魄觉醒》卡死问题终极解决方案:从原理到实战的深度解析

在《死神魂魄觉醒》的斩魄刀交锋中,游戏卡死犹如突现的虚圈屏障,阻断玩家与尸魂界的连接。本文将从技术架构、解决方案、预防策略三个维度,深度剖析卡死问题的成因与应对之策,助力玩家突破次元壁障,畅享灵魂共鸣...

取消回复欢迎 发表评论: