对于 Windows 11 系统运行 Android 应用,微软的目标显然不只是单纯的“可以运行”。本周五,微软宣布升级 Windows SubSystem for Android 版本至 Android 12.1,并让 Android 应用在 PC 上运行的更加流畅,更像 Windows 应用。
但是Windows 11限制用户只可以从亚马逊应用商店安装App,非美区用户还无法在微软商店下载Amazon Appstore,不过已经有大神可以绕过这一限制,实现安装任意apk。
最新版本为:MicrosoftCorporationII.WindowsSubsystemForAndroid_2204.40000.19.0
从https://store.rg-adguard.net下载,安装包升级和全新安装一样的安装步骤。
首先进入网站https://store.rg-adguard.net,分别选择ProductID、Slow,在搜索框中输入,点击确定。
9P3395VX91NR
选择下载最后一个msibundle文件约1.33GB。
文件名:MicrosoftCorporationII.WindowsSubsystemForAndroid_2204.40000.19.0_neutral_~_8wekyb3d8bbwe.msixbundle 文件大小:1.33GB 更新日期:2022-06-08 13:14:36 GMT SHA-1:5fd628dea53956c7dc63e297426067a19bebd075 下载地址:http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/107655d1-a5be-4a20-9d87-a9435e040cd5?P1=1654694076&P2=404&P3=2&P4=FeVMII4e3tRUt5hptYvL2eZbWKh9%2bl8OK8RSgzcpRZ%2fgWay%2fr6eOHDaiHA6FYjQh19P0seb3Kx9tmSzVyqihmw%3d%3d
比如你希望将Android子系统安装在E:\WSA\文件夹下,那么就把msibundle文件移到该文件夹中,并在PowerShell中运行以下命令:
cd E:\WSA\
再输入以下命令完成Android子系统的安装:
Add-AppxPackage MicrosoftCorporationII.WindowsSubsystemForAndroid_2204.40000.19.0_neutral_~_8wekyb3d8bbwe.msixbundle
这样Android子系统和Amazon Appstore就安装成功了。如果提示一下错误:
Add-AppxPackage : 部署失败,原因是 HRESULT: 0x80073CF3, 包无法进行更新、相关性或冲突验证。
Windows 无法安装程序包 MicrosoftCorporationII.WindowsSubsystemForAndroid_2203.40000.3.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] d0fd82a8-6ac8-0006-ee1a-14d1c86ad801,或使用命令行 Get-AppPackageLo
g -ActivityID d0fd82a8-6ac8-0006-ee1a-14d1c86ad801
所在位置 行:1 字符: 1
+ Add-AppxPackage microsoftcorporationii.windowssubsystemforandroid_220 …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (E:\WSA\microsof…bbwe.msixbundle:String) [Add-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
解决方法为:安装依赖环境安装包:Microsoft.UI.Xaml.2.6_2.62108.18004.0_x64__8wekyb3d8bbwe,下载地址:https://wwc.lanzoui.com/iAsJnwnki1e
如果点击Android的系统设置文件提示错误,需要安装hyper-v,安装重启后即可打开
如果我们不想限制在Amazon Appstore里,想安装任意apk怎么办呢?
点击“开始”菜单,选择所有应用,找到Windows Subsystem for Android™️ Settings,启用开发者模式,并找到子系统的IP地址。(如果IP地址刷不到,多试几次关闭打开窗口可刷到)
比如设置中显示IP地址为172.20.189.64,则通过以下命令连接到子系统:(需要先安装adb调试工具下载:https://developer.android.google.cn/studio/releases/platform-tools找到下载适用于 Windows 的 SDK Platform-Tools进行下载,并把目录文件复制粘贴到C盘windows目录下)
adb connect 172.20.189.64
最后再通过以下命令安装apk文件:
adb install E:\WSA\douyin.apk
如果提示如果遇到提示 “more than one device/emulator”,解决方法:
adb kill-server adb devices * daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached adb devices *List of devices attached adb connect 127.0.0.1:58526 *connected to 127.0.0.1:58526 adb install E:\WSA\douyin.apk *Performing Streamed Install *Success
新微软商店(Microsoft Store)安装包
-
- Microsoft.WindowsStore_22110.1401.10.0_neutral___8wekyb3d8bbwe.Msixbundle
新微软商店(Microsoft Store)依赖包(可选组件)
-
- Microsoft.UI.Xaml.2.7_7.2109.13004.0_x64__8wekyb3d8bbwe.Appx
-
- Microsoft.VCLibs.140.00_14.0.30035.0_x64__8wekyb3d8bbwe.Appx
-
- Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx
-
- Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx
应用安装程序(App Installer)安装包(可选组件)
-
- Microsoft.DesktopAppInstaller_2021.1026.721.0_neutral___8wekyb3d8bbwe.Msixbundle
应用安装程序(App Installer)依赖包(可选组件)
-
- Microsoft.UI.Xaml.2.6_2.62108.18004.0_x64__8wekyb3d8bbwe.Appx
-
- Microsoft.VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx
暂无评论内容