win11安卓子系统安装及问题解决

综合问题(2022.8.2)

1.win11安卓子系统安装前提

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

2.打开虚拟化设置

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

bios的设置 找到CPU虚拟化设置选项,任务管理器中可看状态

需开启virtualzation一项为Enabled,或叫VT虚拟化。不同主板设置位置或叫法可能不同。

3.安装WSA

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

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

  1. 打开 https://store.rg-adguard.net
  2. 输入 https://www.microsoft.com/store/productid/9p3395vx91nr 选择 Slow,点击对勾
  3. 最下方找到文件:MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe,然后开始下载。(如日后更新,你下载到的文件命名/版本号可能有所不同)
  4. 右键点击此文件,在菜单中选择「复制文件地址」
  5. 右键点击「Windows 开始菜单图标」,点击「Windows 终端 (管理员)」
  6. 在弹出来的 PowerShell 命令行界面中,输入以下命令:
# 安装命令如下:
Add-AppxPackage 鼠标点右键会自动粘贴安装包文件路径

# 看起来大概是这样的 (示例,请确保你的路径正确):
Add-AppxPackage "D:\文件所在的路径\wsa.Msixbundle"

# 然后回车开始进行安装

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

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

4.安装过程中可能会遇到问题。

1)商店版本过低,在应用里更新,位置在库里找。

2)缺少Microsoft.UI.Xaml.2.6 下载并安装,或者缺少Microsoft.VCLibs.x64下载并安装。

5.安装APK安装器

在商店里搜索apk安装器,安装完之后电脑里的APK就可以直接双击或者右键安装了。

这个不需要ADB的方式来安装。亚马逊商店好像也不一定能用,会有地区限制。

 6.剩余问题

程序打开后好像看不到进程?或者打开闪退。好像只能系统注销重启。

按键怎么办?非触屏有没必要再外接个手机当触控屏,笑死。

分辨率?

可能还是有些地方会用到ADB,下载安装。

对于安卓开发者,或者像我这样热衷于折腾的人,不建议删除。

关于每次都要手动找ADB文件夹,在设置>系统>最下面 关于>高级系统设置>下方“环境变量”>选择用户的path变量>选择“编辑”

环境变量

如图所示,第一行不要动,在第二行添加ADB所在文件夹,然后点三次“确定”。比如我的ADB放在C:\Program Files\ADB中,那么我就把这个添加到用户的path变量中就好,这个路径可以手动进入到ADB文件夹,点击路径栏,然后复制。

复制路径

再次使用时,可以在任何目录下,直接使用adb命令就好。

不在ADB文件夹链接ADB

在常用的命令中,”adb connect [IP]”可以链接到Android子系统,IP为Android的IP地址。

”adb install [.apk]”可以在已经链接的Android上安装应用,.apk是要指定的安装包文件,可以包含路径。

虚拟定位问题

解决方案:搜索下载应用程序:Fake Location

Fake Location软件

安装完毕后运行,按照提示授予权限。

然后,按照引导,进入Fake Location,运行模式选择NOROOT模式。

NOROOT模式

进入安卓子系统管理界面,打开“开发人员模式”,然后点击下方“管理开发人员设置”,在调试>选择模拟位置信息应用>选择Fake Location

位置模拟应用

选择完毕后,重启安卓子系统,再打开Fake Location,选择自己的位置,选择“启动模拟”即可

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Win11接入了安卓子系统,实现了在Windows系统上安装和运行安卓应用程序。这使得Win11变得更加强大和灵活,可以在Windows系统上轻松地使用许多仅适用于安卓平台的应用程序。安装apk是安卓系统中使用最广泛的方式之一,那么如何在Win11安卓子系统安装apk呢? 首先,需要从安卓应用商店或其他来源下载需要安装的apk文件,并保存在计算机中。 1.打开Win11安卓子系统,点击应用商店图标,进入应用商店。 2.在搜索框中输入“文件管理器”或“ES文件浏览器”,搜索并下载这项应用程序。 3.打开文件管理器,找到保存apk文件的文件夹。 4.点击下载的apk文件,打开安装界面,按照提示进行安装。 需要注意的是,Windows系统的安全性意味着对于某些应用程序,如脱机和第三方应用程序,安装可能需要突破系统的限制。这可能会导致设备安全性降低并降低设备性能。因此,应小心地确定应用程序来源,并查看应用程序的权限以确保其安全性。 此外,一些应用程序可能无法在Win11安卓子系统上正常运行,原因可能是由于软件本身的兼容性问题或者安卓子系统版本较低等。在安装应用程序之前,应了解确切的应用要求。 总之,对于那些想要在Win11安卓子系统安装apk的用户来说,这是一个非常好的选择。只需遵循简单的步骤,就可以在Windows系统上运行安卓应用程序,让您的工作和娱乐变得更加方便和高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值