前言

今天需要测试一个uniapp打包的android app项目,手头也没有android系统的平板,所以就免为其难的研究一下win11上如何运行安卓app,本文就给大家介绍一下通过Windows 11 安卓子系统来运行安卓app,经过2个小时的努力终于成功的在win11上运行上了安卓app。

以下所有的操作建议用用administrator帐户安装配置,我用普通帐户安装总是不成功,换成administrator就成功了,多化了一个多小时


一、Windows 11 安卓子系统是什么?

Windows 11 安卓子系统(Windows Subsystem for Android)简称WSA,是Microsoft为WIndows 11量身定制的功能,可将安卓应用直接在Windows中运行,虽然还是处于测试阶段,但是大伙已经可以进行体验了。这个能让Windows下运行安卓应用的安卓子系统,到底如何安装使用呢?咱这就来一起安装体验一下。

二、安装Windows 11 安卓子系统的要求

  • 确保Windows 11版本为22000.xxx或更高版本。
  • 硬件必须支持并启用BIOS/UEFI虚拟化
  • 确保微软商店版本为22110.1402.6.0或更高版本,并单击“获取更新”按钮升级其版本。
  • 安卓子系统默认会分配4G内存,建议16G内存以上的电脑使用

三、安装 Windows 虚拟化支持

进入设置 → 应用 → 可选功能 → 更多 Windows 功能,找到并勾选开启「Hyper-V」和「虚拟机平台」两个选项,安装完成后会提示重启系统




如果通过以上步骤无法找到Hyper-V组件,可以安以下方安法单独安装Hyper-V组件,很遗憾,我的笔记本自带的就是家庭版的,手工单独安装,手工单独Hyper-V组件的方法:

1、首先我们右键桌面空白处,选择新建一个“文本文档”

2、然后在其中输入以下命令并保存。

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

3、保存完成后,重命名该文本文档,将后缀改为“.cmd”

4、随后我们只要双击运行该文件,就可以启用hyper-v了。

四、修改定位

  1. 点击任务栏上的开始图标,在已固定的应用中,点击设置。
  2. 设置窗口,左侧点击时间和语言,右侧点击日期和时间(时区、自动时钟设置、日历显示)。
  3. 点击相关链接下的语言和区域(语言包、区域格式)。
  4. 选择区域 - 国家或地区,定位到美国。
  5. 完成以上操作,就成功切换地区为美国。

五、下载并安装Win11 正式版安装安卓子系统方法教程 (离线包安装)

如果你使用的是Windows 11正式版,不想换到测试版或者修改系统区域,可以使用“下载WSA离线安装包”的方法安装部署安卓子系统,可以直接绕过地区和测试版限制,在Win11正式版上完成安装。

WSA安卓子系统的应用离线安装包是从Windows中的微软应用商店中提取的,可以通过命令行安装。

打开 store.rg-adguard.net网站

输入

 www.microsoft.com/store/productid/9p3395vx91nr

网址前加加上https://,选择 Fast,点击对勾

最下方找到文件:MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe,然后开始下载。(如日后更新,你下载到的文件命名/版本号可能有所不同)

右键点击此文件,在菜单中选择「复制文件地址」
右键点击「Windows 开始菜单图标」,点击「Windows 终端 (管理员)」
在弹出来的 PowerShell 命令行界面中,输入以下命令:

# 安装命令如下:
Add-AppxPackage 鼠标点右键会自动粘贴安装包文件路径# 看起来大概是这样的 (示例,请确保你的路径正确):
Add-AppxPackage "d:\wsa.Msixbundle"# 然后回车开始进行安装

回车之后就开始安装,等待安装完成就可以了。


安装完成后,可以在Windows开始菜单中找到「Windows Subsystem for Android」的应用图标。

下载ADB工具包

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

准备好你需要运行的apk文件

接下来运行Windows Subsystem for Android,会进入安卓子系统的设置界面,我们需要开启安卓子系统的“开发人员模式”,还有子系统资源先设置为连续(会持续消耗系统资源)安装完应用后可以将其设回“按需要”。


安卓子系统设置界面

接下来,进入ADB工具包解压目录,在platform-tools目录的右键菜单中选择“在Windows 终端中打开”,进入命令行界面。

首先咱先得让ADB连上安卓子系统虚拟出来的安卓系统,命令如下“.\adb connect 127.0.0.1:58526” ip地址一般不变,不过真的连接不上的话可以在开发人员模式中查看到连接地址。一次连不上可以尝试多次,直到出现already connected。

图10 成功连接

然后就是安装安卓应用的命令格式 “.\adb install 安装文件地址” 输入完毕回车开始安装android app。

成功安装的安卓应用会出现在开始菜单的推荐项目中。

图13 安卓子系统中运行uniapp打包好的android app

关于win11运行android app 先就研究到这里,至于运行的效率,兼容性,稳定性方面不在此讨讨论,因为我需要测试的应用是一个web应用,只要能运行起来,正常的显示出来基本上就没有问题了


总结

Windows 11 安卓子系统建议大家有机会尝试一下,可能会让你感觉很神奇,耳目一新的感觉,我认为有了Windows 11 安卓子系统我们以后开发测试android应用更方便了。

教你Win11如何运行安卓app相关推荐

  1. (包成功)Windows 11安卓子系统安装apk运行安卓App

    Windows 11安卓子系统安装apk运行安卓App--超详细教学,成功率80%+ 一.前言:必读 二.提前下载所需文件 三.部署WSA子系统 1.虚拟环境配置 2.安装WSA 3.WSA虚拟环境配 ...

  2. Win 10 或可以运行安卓APP

     淮安掼蛋网:传Win 10 为了团结一切可以团结的力量,将兼容安卓应用,从三星 S6 新增微软应用,到不久前微软宣布将与国内手机厂商联想.小米合作为手机用户提供免费 Win 10 系统更新,这些 ...

  3. win10兼容android下载安装,Win10手机运行安卓App兼容工具下载!

    [PConline 资讯]不久前有人从泄漏的Windows 10手机版build 10240中,解包出了微软内置的可以让Windows 10手机版兼容安卓App的模块,详情可以点此查看.不过,Wind ...

  4. 微软商城过半android,爆料:微软 Win10 2021 年版本将支持原生运行安卓 App

    IT之家 11 月 25 日消息 外媒 Windows Latest 报道,微软正在开发一个新项目,通过支持原生运行安卓 App,以弥补微软商店(也称 Windows 商店)中的 "应用空白 ...

  5. win11怎么安装安卓app win11上安装安卓app的步骤教程

    微软win11最为亮眼的就是windows系统终于可以兼容原生安卓app了,但是很多安装了win11的朋友发现安装不了安卓app,今天小编来跟大家说说win11安装安卓app的步骤教程吧,更多win1 ...

  6. Win11终于兼容安卓App!微软推送安卓子系统

    Win 11 正式版也已经推出 20 天了,不知道升级了的小伙伴用着怎么样,反正从正式版发布那天起,正式入手 Win 11 的我并没有碰到什么大的不妥. 可以说从 Win 10 到 Win 11 的过 ...

  7. arm linux运行安卓app,Android x86 下运行纯ARM版APP

    Android x86 默认不带houdini,运行纯ARM版会提示: 很抱歉,"xxxx"已停止运行 设置->应用兼容性->打开 终端模拟器 $ su # enabl ...

  8. 百度发布“云手机”:云端运行安卓App 低配硬件玩高配游戏无压力

    还在为手机存储空间太小发愁吗?今天百度智能云正式发布"云手机"产品.所谓云手机,就是一台所有应用都运行在云上的虚拟手机,让你手中的手机摆脱配置和性能的限制. 据介绍,百度云手机=A ...

  9. 在电脑上运行安卓app

    我们都知道电脑上的软件格式是exe的,而安卓上的格式apk,这两者是无法兼容的. 解决的办法就是在电脑上,安装一个"安卓模拟器". 现在有很多种,我选一个举例. 安装软件可以在应用 ...

最新文章

  1. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
  2. 如何优化cocos2d程序的内存使用和程序大小:第一部分
  3. 网络编程学习笔记(freeaddrinfo函数)
  4. python(40):利用utf-8编码判断中文英文字符
  5. 使用Silverlight3中的DataPager实现服务器端分页
  6. 信息系统项目管理师-信息系统综合测试与管理核心知识思维脑图
  7. Android开发文章推荐
  8. php安装编译时 configure: error: Cannot find OpenSSL's evp.h
  9. 逻辑人渴望控制那些让他们感兴趣的东西
  10. linux安装控制台驱动,linux设备驱动之控制台驱动
  11. 雷军:4G 手机已清仓,全力转 5G;QQ音乐播放中途插语音广告引热议;Wine 5.9 发布 | 极客头条...
  12. 笔记:css中的position定位
  13. usaco-1.1.1-PROB Your Ride Is Here
  14. freeswitch 配置动态会议的注意事项
  15. Taskctl安装以及简单使用
  16. Java多线程编程核心技术 (pdf完整版)
  17. Infer的安装及基本使用
  18. 新闻学应该掌握哪些计算机技能,哪些人适合学新闻学专业 要掌握哪些技能
  19. java内存屏障的原理与应用
  20. C++核心准则R.33: 表达函数会重置widget时,使用unique_ptr(widget)​作参数

热门文章

  1. 机器学习-9.逻辑回归
  2. css flexbox模型_通过Flexbox Froggy游戏自学CSS Flexbox
  3. 大神用法 | 我是这样「拆建」笔记结构的
  4. RK3399 Android7.1 编译
  5. 智能制造论坛,推进智能制造,智能制造成功案例分享
  6. 英国电影《英国病人》剧照、剧情介绍
  7. 项目管理系统助力汽车行业APQP高效落地︱奥博思软件总经理黎学文
  8. 安全阀为什么要校验? 多久校验一次合适?
  9. 实验八 基于MATLAB/Simulink的太阳能电池特性仿真模型初步
  10. RTB matlab工具箱(1)——demo与常用函数