Windows11安卓子系统(Windows Subsystem for Android)安装及使用教程 您所在的位置:网站首页 缺少存储设备或者存储设备已断开怎么办 Windows11安卓子系统(Windows Subsystem for Android)安装及使用教程

Windows11安卓子系统(Windows Subsystem for Android)安装及使用教程

2024-07-10 09:39| 来源: 网络整理| 查看: 265

随着Windows11上Android™应用程序的第一个预览版现已提供给美国Beta频道的Windows内部人员,windows11发布会上所说的安卓子系统来啦。因为第一个预览版只在beta渠道测试,并且只有美国地区,所以想在中国大陆地区快速体验只能寻找其他方法。本篇文章将给大家讲解一下如何本地安装Windows Subsystem for Android™应用以及在安卓子系统上安卓我们所熟悉的apk文件。

废话不多说,直接走起

前提

1.你的电脑必须是Windows 11版本(Build 22000.xxx series builds)2.电脑的CPU需要开启虚拟化功能,参看任务管理器》详细信息》性能》CPU》虚拟化是否显示已启用,如果不是已启用,你可能需要在主板BIOS中手动开启3.你的电脑需要开启虚拟机平台可选功能

下载Windows Subsystem for Android™应用程序离线包

因为微软测试区域只限美国地区,并且需要为beta渠道才能体验,所以我们通过对微软应用商店抓包的方式,下载应用程序的安装文件,本地安装。1.浏览器访问https://store.rg-adguard.net/2.在输入框输入https://www.microsoft.com/store/productId/9P3395VX91NR,选择Slow渠道,点击对号即可对网址进行抓包(网站进不去的话,可能是服务器崩溃,多试几次即可)3.点击抓包后,页面划至最下方,找到文件大小最大的文件(1.21GB),点击进行下载

安装Windows Subsystem for Android™应用程序离线包

下载后的文件双击安装你会发现无法安装这时,我们点击开始菜单右键,选择【Windows 终端 (管理员) 】,用管理员身份启动powershell,通过命令行方式安装先找到我们下载的安装包,右键【复制文件地址】在powershell里输入

1add-Appxpackage

并在add-Appxpackage之后粘贴我们刚刚复制的文件地址(ctrl+v),回车即可安装如果部署失败,提示依赖的框架不存在,则在抓包网页中下载对应的插件双击安装即可。等待进度条走完,点击开始菜单,在推荐的项目里便可以看见我们安装的安卓子系统应用啦补充:对于powershell窗口删除历史命令记录的问题,可以在窗口中输入

1Remove-Item (Get-PSReadlineOption).HistorySavePath

重新打开powershell窗口,上下键的命令历史记录便被清除掉啦,给有需要的人~~

Windows Subsystem for Android™应用程序的使用

上文说到,安卓子系统目前只在美国地区测试,而且微软目前只开放在亚马逊商店下载指定的app,这并不是我们想要的,所以我们这里需要adb工具安装apk文件打开刚刚安装成功的绿色图标,进入到设置页面

点击文件,启动安卓子系统

如果出现提示启用虚拟机平台,请在设置》应用》可选功能》相关设置》更多 Windows功能》勾选虚拟机平台,系统会自动安装,需要重启

打开开发人员模式

保持子系统开启,在设置页面,将开发人员模式打开(跟安卓手机一个道理)

下载adb程序

如果连接失效,可以在浏览器搜索adb,下载相关程序蓝奏云链接将下载的文件解压,进入到adb文件夹,打开cmd,cd到adb文件夹输入

1adb version

确认adb是否成功显示版本

1adb connect 127.0.0.1:58526

确认连接的地址是否为开发人员模式里显示的地址

1adb devices

确认是否连接成功

通过adb安装本地apk文件

在浏览器下载好apk文件,右键【复制文件地址】继续在cmd窗口输入

1adb install

并在adb install之后粘贴我们刚刚复制的文件地址(ctrl+v),回车即可安装这里以酷安为例安装成功后,打开开始菜单,即可在推荐的项目里看到刚刚安装的应用

VirtWifi 的连接受限

打开安卓子系统,Window11通知会提示安卓子系统VirtWifi 的连接受限(无法访问互联网),这是因为原生安卓的网络检测机制,详情可以自行搜索:Captive Portal。其实这是一个可忽略的问题,但是部分应用会通过此机制判断是否可以访问互联网,进而导致应用无法联网。这里简单提供一下解决办法,打开ADB调试,在cmd窗口输入以下两条命令,更换检测地址。

1adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_2041adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204

安卓系统的默认检测地址是谷歌,手动切换为小米。重启安卓子系统后,连接受限的提示不再出现。

更改后,我想要恢复需要怎么做?两种方法:1.将安卓子系统重置2.删除手动更改的检测地址,ADB命令如下

12adb shell settings delete global captive_portal_http_urladb shell settings delete global captive_portal_https_url最后

因为安卓子系统默认安装在C盘,如果空间不够的话,可以将安卓子系统移动到其他盘符设置》应用》应用和功能》找到Windows Subsystem for Android™,将其移动到其他盘符即可补充:将子系统移动到非系统盘后,重启电脑可能会出现问题,提示:无法打开应用,因为它处于脱机状态。可能缺少存储设备,或者存储设备已断开连接。电脑重启后,不在系统盘的uwp应用,如果处于脱机状态,则需要等待大约55分钟(我的电脑是这样),才会在脱机状态中解除。可以尝试少重启电脑,关机再开机可能是因为勾选了快速启动,并没有发现此影响。

目前测试发现,安卓子系统无法读取电脑文件,电脑文件也无法直接放入子系统中,可以通过文件传输实现,请自行寻找攻略(可以在酷安app里面寻找)。这里推荐在酷安中搜索 Material Files(质感文件) 安装,里面自带ftp服务,很方便。遇到的问题:部分应用无法打开,有的打开无法使用,无法联网可尝试手动更换联网检测地址,鼠标滚轮易触发点击事件。

Windows Subsystem for Android™与Windows11高度集成,系统自带输入法可以直接在模拟器里使用,总体来说功能还是很强大的。好啦,本篇文章到此结束,感谢大家的阅读~~



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有