▍闲话一箩筐(前言):
随着智能手机的功能越来越完善,除了商务办公之外,我们的很多日常生活和娱乐需求都可以通过各种手机app来解决。但是在某些场景下,尤其是喜欢上班摸鱼的小伙伴,如果可以在PC上使用手机APP,可能会更方便。此外,很多移动应用还没有开发出PC端的产品,所以将APP移植到电脑上也是很多用户长期呼吁的刚需功能。
今年6月,微软正式宣布推出Windows11操作系统。除了用户界面的巨大变化,Windows 11还带来了特别的功能,引入安卓子系统。借助英特尔Bridge技术,Windows 11可以直接运行安卓APP,免去了安装安卓模拟器的麻烦。用户不仅可以在商店下载运行安卓应用,还可以像本地应用一样集成到任务栏中。
可惜的是,10月份Win11的第一个正式版本,这个功能没有上线。直到最近,期待已久的在Win11中运行安卓APP的功能终于发布了,美国当地时间10月20日,微软宣布Win11安卓子系统首个预览版发布提供给美国Beta渠道用户,国内用户也可以通过一些方法进行安装使用,下面我们就来看看怎么安装安卓子系统WSA,和怎么在Win11上运行安卓应用程序。
▍必不可少的准备工作(安装安卓子系统的电脑要求):
1.Windows 11 22000.xxx 版本以上;
2.硬件需要电脑开启 BIOS/UEFI 启用虚拟化:应用-可选功能-更多 Windows功能-开启 hyper-v 和 虚拟机平台;
注意:家庭版Win11默认无法打开Hyper(参考 XDA 给出的方法,整理出了一个方法帮助大家在 Windows 11 家庭版中打开 Hyper-V,批处理文件下载方法文章末尾提供。 也可以自己通过记事本输入下面的代码保存)
打开记事本并输入下列内容:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
pause
将文件保存为 Hyper-V.cmd,格式为所有格式。右键该文件,选择以管理员身份运行即可。
3.确保正在运行微软商店22110.1402.6.0或更高版本;
4.需要美国亚马逊帐户才能使用亚马逊应用商店进行APP安装(国内用户目前可以通过其他方法安装APP);
5.电脑的地区必须设置为美国:设置-时间和语音-语言和区域-国家和地区-改为美国(安装完子系统后可以改回);
6.PC必须加入Beta预览频道:设置-Windows更新-Windows预览体验计划-加入Beta更新通道(后续可以改回);
7.安卓子系统默认会分配 4G 内存,建议在 16G 内存或以上电脑使用;
8.建议打开内核隔离功能:
▍Win11安装安卓子系统的方法(多种方法,根据喜好选择):
一、通过在线方式安装:
1.应用商店搜索:Window Subsystem for Android 进行安装。
2.Beta版用户访问以下链接安装亚马逊应用商店。安装商店后,安卓子系统将自动安装:http://aka.ms/AmazonAppstore
3.非Beta其他版本的用户可以直接访问以下链接安装Windows 11 Android子系统:https://www.microsoft.com/store/productId/9P3395VX91NR
二、离线软件包安装方法(如果使用的是Windows 11正式版,不想换到测试版或者修改系统区域,可以“下载WSA离线安装包”的方法安装部署安卓子系统,直接绕过区域和测试版限制,在Win11正式版上完成安装):
下载Win11安卓子系统的离线安装包下载方法文章末尾提供 。
解压后会得到一个长文件名的文件,比如:microsoftcorporationii . windowssubsystem for Android...................为了方便起见,可以将文件重命名为wsa
右键单击该文件,并从菜单中选择“复制文件地址”。
右键单击“窗口开始菜单图标”,然后单击“窗口终端(管理员)”。
在弹出的PowerShell命令行界面中,输入以下命令:
Add-AppxPackage #鼠标点右键会自动粘贴安装包文件路径
# 看起来大概是这样的 (示例,请确保你的路径正确):
Add-AppxPackage "D:\文件所在的路径\wsa.Msixbundle"
然后回车开始进行安装,等待进度条运行,安装完成。
注意:如果输入以上命令并提示“部署失败”、“这个包依赖于一个不可识别的框架”等错误,那是因为系统缺少一些运行时组件。您需要手动安装压缩包中的依赖包(如VC++2015 UWP和UI.Xaml等)。
在线安装或者离线安装,安装成功之后,就是这个样子的:
▍安卓子安装APP应用的方法(使用命令行或者借助三方工具):
1.(不推荐)通过使用亚马逊应用商店进行APP安装,此方法必须要求注册账号为美国的账号使用(需要用美国手机号注册),国内用户注册无法使用;
2.下面介绍几种没有美国手机号的国内用户安装APP的方法(前提条件:打开 WSA 设置中的开发人员模式,并启动安卓子系统):
2.1命令行安装APK方法:
下载下载 ADB 工具下载方法文章末尾提供;
解压ADB,右键点击解压的目录选择“在Windows终端打开”;
输入“adb connect 127.0.0.1:58526”(根据实际was设置中显示的端口,cmd为adb,powershell为./adb”);
下载要安装的安卓应用apk;
输入“adb install D:\wsa\bi.apk”(请根据下载apk的实际存放位置输入)。
安装完成后就可以在开始菜单中看到新安装的安卓应用了。
2.2前面的方法是手动输入命令安装apk。如果嫌麻烦,可以使用批处理脚本来达到拖拽apk文件进行安装的效果。新建一个Install APK.txt的文本文档,复制粘贴下面的代码保存。
@echo off
C:\文件夹路径\adb.exe connect 127.0.0.1:58526
C:\文件夹路径\adb.exe -s 127.0.0.1:58526 install %1
pause
注意:其中 C:\文件夹路径\adb.exe 需要替换成你本机的 adb 所在路径,而 127.0.0.1:58526 则要替换成你在 WSA 设置页面中看到的 IP 地址。
拖动要安装的APK文件到“Install APK.bat”的脚本文件中,会自动安装安卓应用。
2.3安装安卓应用的工具箱(WsaToolbox)下载方法文章末尾提供:
如果你看不懂前面的“命令行工具”,那么WsaToolbox工具箱,可以直观的帮助你完成应用安装,只需通过工具箱链开发模式的IP地址即可通过此工具箱进行APP安装
2.4再推荐一款adb工具箱秋之盒工具下载方法文章末尾提供,也可以直观的帮助你完成应用安装,同样只需通过工具箱链开发模式的IP地址即可通过工具箱进行APP安装。
▍Win11运行安卓APP的效果:
总结:从各大网友的反馈来看,Win11的安卓性能确实不错,但还处于早期阶段,部分应用可能会出现兼容性问题、以及一些BUG问题,比如APP在待机时遇到错误,只能期待后续的优化更新。另外,安卓应用默认安装在c盘上,安装目录暂时无法修改。
专注资源资讯分享:资讯、讯息、PC程序、APP、教程、资料、素材、windows、MAC、安卓、限免、免费、游戏、优惠折扣、职场办公、office、开发、个人提升等等各种种类的资源资讯。
公众号:资源资讯分享君
关注公众号
并发送:Win11安卓 获取资源
版权声明:文章收集于网络,版权归原作者所有!