Hyper-V系列:windows11开启系统自带安卓虚拟机并安装apk包
本文记录了Windows11系统下开启系统自带的安卓虚拟机,并通过安装包安装自定义应用的过程。开启系统自带的安卓虚拟机流程为:开启Hyper-V、安装Windows11子系统;安装apk安装包的流程为:安装adb调试工具、开启子系统的开发者模式、安装apk应用包。
一. 开启Hyper-V
Hyper-V是微软的一项虚拟化技术,我们需要用这个运行安卓虚拟机。Windows11专业版可以在“程序和功能”里直接启用Hyper-V,但是家庭版中默认没有这项功能,必须额外安装。不论家庭版还是专业版,Kirsmin的玩转电脑的教程 中详细地介绍了启用Hyper-V的方法,也可以接着往下看
Hyper-V是Windows专业版专属功能,但大多数(除商业本)品牌机内置的Windows都是家庭版。只能通过命令开启,方法如下:
Windows专业版请直接阅读启用Hyper-V部分
一、安装Hyper-V
a.在桌面空白处右键-新建-文本文档,命名为 hyper-v.cmd,如图1-1
(提示:必须开启显示文件扩展名选项,否则无效,开启方法参考图1-2)
b.单击这个文件,右键-显示更多选项-编辑,如图1-3
c.输入以下代码,如图1-4
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
d.点击文件-保存,如图1-5
e.单击这个文本文档,右键-以管理员权限运行,如图1-6
f.等待加载完成即可,成功安装后,输入y并回车即可
二、启用Hyper-V
a.点击搜索按钮,输入控制面板,并点击打开,如图2-1
b.点击程序与功能,如图2-2
c.点击启用或关闭Windows功能,如图2-3
d.勾选Hyper-V,Windows虚拟机监控程序平台和虚拟机平台,如图2-4,2-5
e.点击确定,如图2-6
f.点击不重新启动即可
二. 安装Windows11子系统
Hyper-V仅仅是支持虚拟化的程序,我们还需要在Windows11中运行安卓系统(Windows11安卓子系统)。
-
在系统设置中搜索“区域”,在其中修改地区为美国
-
在 微软子系统应用 界面点击获取。
-
系统弹出应用商店界面,安装即可。
安装过程中,系统会自动安装亚马逊商店,里面应用非常少,我们可以通过adb工具安装任意apk安装包。
三. 安装ADB调试工具
首先下载 简而易网教程 中提到的Android SDK Platform Tools(这个文件在简而易网中可以直接免费下载【简而易网下载】 【csdn下载】),并跟随 简而易网教程 安装好ADB工具、配置好环境变量。
安卓 ADB 命令行调试配置方法
除了编程开发安卓应用之外,我们经常会遇到需要使用ADB环境的工具。比如安装APK,在Win11的安卓子系统中,一些刷牙工具、手机管理软件、黑域等安卓系统增强辅助、Scrcpy、Vysor等手机屏幕投影+控制工具等。
如果你在一些安卓论坛上看过各种教程,你一定非常熟悉fastboot
、adb
等命令,这些命令必须依赖于adb环境或者需要“Platform-tools”运行库来执行。
ADB 工具 – Android SDK Platform Tools
adb驱动环境被集成到Android Studio开发环境中,但由于使用率较高,谷歌将其分离出来,「Android SDK Platform Tools」,提供大家下载。
不要被它的名字所迷惑,这个产品完全是人们经常提到的adb命令行工具。它是安卓设备与电脑交互沟通的“桥梁”,没有它很多软件无法正常工作。
因此,无论是需要使用一些画笔工具,按照教程做一些adb操作,使用Windows 11安卓子系统安装APK,还是使用Scrcpy、Vysor等屏幕控制软件,这款adb命令行工具“Android SDK Platform Tools”必不可少。可以根据自己的操作系统下载安装。
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 命令的具体用法有很多,大家可以参照网上的各种教程使用。
四. 开启子系统的开发者模式
1. 在开始菜单搜索“子系统”,打开子系统的设置界面
2. 在“高级设置”中打开开发人员模式,并记录端口号。
假如不显示这个端口号,可以点一下“管理开发人员设置”打开虚拟机,或者把开发人员模式关了重新开。
五. 安装apk应用包
1. 打开cmd命令行,输入
adb connect 127.0.0.1:开发者模式端口
连接安卓子系统。
2. 接着输入
adb install 安装包路径
安装应用。
3. 在安卓子系统界面启动应用
用这个虚拟机刷抖音还是相当流畅的。