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安卓子系统)。

  1. 在系统设置中搜索“区域”,在其中修改地区为美国

  2. 微软子系统应用 界面点击获取。

  3. 系统弹出应用商店界面,安装即可。

在这里插入图片描述
安装过程中,系统会自动安装亚马逊商店,里面应用非常少,我们可以通过adb工具安装任意apk安装包。

三. 安装ADB调试工具

首先下载 简而易网教程 中提到的Android SDK Platform Tools(这个文件在简而易网中可以直接免费下载【简而易网下载】 【csdn下载】),并跟随 简而易网教程 安装好ADB工具、配置好环境变量。

安卓 ADB 命令行调试配置方法

除了编程开发安卓应用之外,我们经常会遇到需要使用ADB环境的工具。比如安装APK,在Win11的安卓子系统中,一些刷牙工具、手机管理软件、黑域等安卓系统增强辅助、Scrcpy、Vysor等手机屏幕投影+控制工具等。

如果你在一些安卓论坛上看过各种教程,你一定非常熟悉fastbootadb等命令,这些命令必须依赖于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. 在安卓子系统界面启动应用

在这里插入图片描述
用这个虚拟机刷抖音还是相当流畅的。

在这里插入图片描述







diqiudq

windows11开启系统自带安卓虚拟机并安装apk包

posted @ 2024-08-15 21:50  坦笑&&life  阅读(18)  评论(0编辑  收藏  举报  来源