Skip to main content

moregeek program

windows11安装安卓/android子系统运行安卓应用程序详细教程_积跬步,至千里。的博客-多极客编程

@TOC


Win11运行安卓应用程序


开启虚拟化支持



开启电脑的虚拟化支持,在控制面板->程序和功能->启用和关闭windows功能。选择Hyper-V虚拟机平台,然后重启电脑即可。



在这里插入图片描述


下载安卓子系统


访问https://store.rg-adguard.net/
在这里插入图片描述


搜索https://www.microsoft.com/store/productId/9P3395VX91NR 下载最大的一个文件,即安卓子系统文件


在这里插入图片描述


下载地址:http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/dad8ebbc-9e63-4ee6-8dfb-f12fd34669bf?P1=1660679729&P2=404&P3=2&P4=ANEsX1YzNMSYpPAbGiPKGY7PgUJWZV1mdh3lPkJRaBBjJvee2%2bZErBHavfK8bawzMDUWBak1%2bjSiBcfymSbr2A%3d%3d


安装安卓子系统


使用如下命令安装,直接装是没法成功的。


add-appxPackage -Path "‪D:\MicrosoftCorporationII.WindowsSubsystemForAndroid_2206.40000.15.0.Msixbundle"

安装出现如下异常


PS C:\Windows\system32> add-appxPackage -Path "D:\MicrosoftCorporationII.WindowsSubsystemForAndroid_2206.40000.15.0.Msixbundle"                                                                                                                 add-appxPackage : 部署失败,原因是 HRESULT: 0x80073CF3, 包无法进行更新、相关性或冲突验证。
Windows 无法安装程序包 MicrosoftCorporationII.WindowsSubsystemForAndroid_2206.40000.15.0_x64__8wekyb3d8bbwe,因为此程序
包依赖于一个找不到的框架。请随要安装的此程序包一起提供由“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond,
S=Washington, C=US”发布的框架“Microsoft.UI.Xaml.2.6”(具有中性或 x64 处理器体系结构,最低版本为 2.62108.18004.0)。当
前已安装的名称为“Microsoft.UI.Xaml.2.6”的框架为: {}
注意: 有关其他信息,请在事件日志中查找 [ActivityId] 510c21e5-b167-0007-3040-0d5167b1d801,或使用命令行 Get-AppPackageLo
g -ActivityID 510c21e5-b167-0007-3040-0d5167b1d801
所在位置 行:1 字符: 1
+ add-appxPackage -Path "D:\MicrosoftCorporationII.WindowsSubsystemForA ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (D:\MicrosoftCor...15.0.Msixbundle:String) [Add-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

在此页面下载Microsoft.UI.Xaml.2.6_2.62112.3002.0_x64__8wekyb3d8bbwe.appx



注意:需要看自己电脑操作系统是什么架构,通常选择x64系统版本以及最后扩展名为appx的文件。



在这里插入图片描述
下载地址:http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/605edfa0-3ba9-423b-abb2-aa8da0b0e8f2?P1=1660653381&P2=404&P3=2&P4=USro%2b8ue2MhPezxT1Bw9fX6zip3o6tAyFeBeejxZaNuGVxnWEeMA8HdtRYxeZRMOG5CrlOPR4lZMO8zuOi5RWw%3d%3d



下载完成后可以直接双击安装,安装完成后重新运行上边命令



在这里插入图片描述
OK,安装完毕。


PS C:\Windows\system32> add-appxPackage -Path "D:\MicrosoftCorporationII.WindowsSubsystemForAndroid_2206.40000.15.0.Msixbundle"
PS C:\Windows\system32>

下载安装配置abd环境



访问:https://developer.android.com/studio/releases/platform-tools.html选择适合自己系统的abd工具包下载,通常是Windows。


作用:用来安装安卓应用。下载后解压到任意目录。



在这里插入图片描述


adb连接安卓子系统



使用Windos11的搜索功能,直接搜索Android,并打开安装的安卓子系统。



在这里插入图片描述



打开安卓子系统的开发者模式,使用abd进行连接,按照指定的端口和ip进行连接。


在这里插入图片描述
进入adb工具解压目录,在CMD窗口执行adb connect 127.0.0.1:58526命令,同时允许ADB调试。



在这里插入图片描述


安装应用测试



下载喜欢的安卓应用并放置到电脑某磁盘中,使用abd进行安装,注意需要进入adb解压目录执行安装命令adb install D:/yuedu.apk



D:\Development\platform-tools>adb install D:/yuedu.apk
Performing Streamed Install
Success


查看验证,果真安装成功。



在这里插入图片描述



打开试试效果。



在这里插入图片描述



OK,大屏,爽歪歪。



在这里插入图片描述


安装应用商店



安装安卓子系统时附带安卓了一个亚马逊应用商店,但是这个商店是有一定限制的,通常大多数人是不能使用的。



在这里插入图片描述



如果每次使用adb安装安卓应用的话非常麻烦,所以可以下载一个软件商店,每次只需要在软件商店下载软件安卓即可。这里不做演示操作,与上述安装安卓应用类似。



WSA工具箱安装安卓应用



WSA工具箱能很方便的安装安卓应用,其核心也是借助adb命令安装,只不过在其基础之上做了封装,简化了使用。



感谢makazeu/WsaToolbox大佬的贡献。


下载WSA工具箱


下载地址:https://github.com/makazeu/WsaToolbox,然后解压至任意目录,双击WsaToolbox.exe运行
在这里插入图片描述
WSA工具一目了然,操作简单,不在叙述。


在这里插入图片描述

©著作权归作者所有:来自51CTO博客作者丨Jack_Chen丨的原创作品,请联系作者获取转载授权,否则将追究法律责任
Windows11安装安卓/Android子系统运行安卓应用程序详细教程
https://blog.51cto.com/u_13494008/5584834

禁止windows server自动更新及更新后自动重启_李福林的个人博客的博客-多极客编程

Windows Server等服务器,一般都是24小时开机运行的。但实际使用中,经常遇到电脑半夜自己突然重启了。最后查看日志发现是Windowsupdate自动更新,安装更新后自动重启导致。给大家分享下Windows Server2016等服务器禁止自动更新及更新后自动重启的方法。操作方法:1、禁用自动更新。在左下角的Windows徽标上右键→运行→输入cmd,确认后在出来的黑框中输入sconfi

【谈资】微软mvp,凭什么?_九叔-微软混合云的博客-多极客编程

这是一个818系列,没有任何技术细节,单纯就是讲故事,故事保真。一个含蓄但又低调有力的逼需要挖掘历史的真相才能得到。利益相关:历任3届微软MVP什么是微软MVP由微软​​正式员工​​或​​在任MVP​​推荐,经由微软的审核与选拔,获选者(非微软员工)才得由微软授予的奖励活动。最早会追朔到1993年。到2003年的时候,才开始往全球发展,所以最多的能拿到的连任杯,到今年是20年。那它是干什么的呢?它

干货技巧|关于redis的16个使用技巧_mb6242cc9db1000的博客-多极客编程

1、什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?回答:持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。Redis 提供了两种持久化方式:RDB(默认) 和AOF。RDB,是Redis DataBase缩写,功能核心函数rdbSave(生成RDB文件)和rdbLoad(从文件加载内存)两个函数AOF,f是Append-only file缩写每当执行服务器(定时

aiops的落地应用_mb6242cc9db1000的博客-多极客编程

一、AIOps在运维的五个基本要素即质量、性能、效率、成本、安全。有很好的应用前景。统筹规划的优先级方面,效率相对独立,安全也相对独立,接下来要先关注质量,即系统可用性,其次是性能,在此基础上再进行优化成本。我们主要聚焦在运维质量上进行讨论,而在性能和成本上的落地原则大同小异。类比历史著名医学案例,扁鹊三兄弟。对于常出故障的系统,最需要的是扁鹊——治大病,其次需要扁鹊二哥——治小病,最后需要扁鹊大

删除有序数组中的重复项。要求空间复杂度o(1),++时间复杂度o(n)_wx62fd9bf1b837a的博客-多极客编程

删除有序数组中的重复项。要求空间复杂度O(1),++时间复杂度O(n) 示例+1: 输入:+[1,1,2] 输出:+[1,2]示例+2: 输入:+[0,0,1,1,1,2,2,3,3,4] 输出:+[0,1,2,3,4] 不啰嗦直接上具体算法代码:-(NSMutableArray *)cancelRepeatWithArr:(NSMutableArray *)arr{ NSLog(@"过滤前

powershell申请自签名证书_高文龙的博客-多极客编程

说到自签名证书,相信大家应该会经常使用openssl进行申请,但是用powershell的还是比较少的,今天主要介绍使用Powershell来申请一个自签名证书,具体见下:1.提交申请$mycert = New-SelfSignedCertificate -DnsName "DomainName" -CertStoreLocation "cert:\CurrentUser\My" -NotAfte

禁止windows server自动更新及更新后自动重启_李福林的个人博客的博客-多极客编程

Windows Server等服务器,一般都是24小时开机运行的。但实际使用中,经常遇到电脑半夜自己突然重启了。最后查看日志发现是Windowsupdate自动更新,安装更新后自动重启导致。给大家分享下Windows Server2016等服务器禁止自动更新及更新后自动重启的方法。操作方法:1、禁用自动更新。在左下角的Windows徽标上右键→运行→输入cmd,确认后在出来的黑框中输入sconfi

lvs的多种调度模式_清晨的博客-多极客编程

[root@k8s02 ~]# ipvsadm -h--scheduler -s scheduler(ˈskejələr调度) one of rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq, the default scheduler is wlc.-s rr 轮循法-s wrr 带权重的循环法-s lc 最少连接法-s wlc 带权重的最少连接法-s

【k8s专栏】kubernetes集群管理_运维开发故事的博客-多极客编程

微信公众号:运维开发故事,作者:乔克大家好,我是乔克。Kubernetes作为容器的编排平台,它是以集群的形式为业务提供服务。所以在日常的工作中,作为Kubernetes平台的维护者,会经常对集群进行管理。这里,我将集群管理分为以下几种:安装集群前置说明Kubernetes的集群安装分为:kubeadm安装和二进制安装。在这里,只会介绍kubeadm的安装。安装说明:集群节点:2个IP信息:mas

微服务的拆分与设计原则_枫叶飘飘的博客-多极客编程

一、拆分原则做微服务开发的第一步,也是最重要的一步,是服务拆分。按照微服务风格的要求,首要考虑的是按业务拆分,这就要求架构师,先分析业务需求,做好业务边界,然后再按照业务模块对系统进行拆分。一般来说,拆分需要考虑以下几点。独立性:拆分出来的服务,应该是独立的,它可以独立运行,支撑某一块业务,是一个独立的产品,应该具备高内聚和低耦合的特点,同时它会保留一些明确的接口,提供给第三方进行服务调用。明确服

30、yum命令使用详情_10965183的博客-多极客编程

yum命令使用格式yum [option] [command] [package...]常用选项: -y 自动回答yes -q 静默模式 --nogpgcheck  禁止进行gpg check --enablerepo=repoid名称  临时启用repoid --disablerepo=repoid名称  临时禁用,和上面语句同时使用yum list 列出所有包  yum list availa

laxcus授权开源协议​_mb62fc4fe50c6c9的博客-多极客编程

LAXCUS公共许可证 第1版​Laxcus Public License version 1​本许可证仅针对LAXCUS分布式操作系统和衍生子版本,围绕LAXCUS分布式操作系统设计开发的硬件、硬件驱动程序、应用软件不受本许可证约束。​您对“LAXCUS分布式操作系统”的复制、使用、修改及分发LAXCUS公共许可证,第1版(“本许可证”)有如下约束条款:​1. 定义​LAXCUS分布式操作系统是