当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

作者:精品下载站 日期:2024-12-14 23:21:11 浏览:13 分类:玩电脑

适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序


在 Windows 11 中,您可以使用适用于 Android 的 Windows 子系统 (WSA) 安装和运行 Android 应用。适用于 Android 的 Windows 子系统的工作方式与 WSL(适用于 Linux 的 Windows 子系统)相同。 Android 内核作为轻量级虚拟机安装,不需要 Hyper-V 角色。目前,适用于 Android 的 Windows 子系统仅适用于 Windows 预览体验成员。但是,您可以在所有 Windows 11 版本上安装适用于 Android 的 Windows 子系统。

如何在 Windows 11 上安装适用于 Android 的 Windows 子系统 (WSA)?

要在 Windows 11 上安装 Android 虚拟机,您的计算机必须支持 Intel VT(Intel 虚拟化技术)或 AMD-V。确保在 BIOS/UEFI 设置中启用它。

您可以使用 PowerShell 检查 Windows 中支持的虚拟化:

Get-ComputerInfo -property "HyperV*"
HyperVRequirementDataExecutionPreventionAvailable : True
HyperVRequirementSecondLevelAddressTranslation : True
HyperVRequirementVirtualizationFirmwareEnabled : True
HyperVRequirementVMMonitorModeExtensions : True

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

在我们的示例中,支持并启用了虚拟化。

还建议您的计算机至少配备 8GB RAM,以便 Android 子系统和应用程序正常运行。

安装 Windows VirtualMachinePlatform 功能(需要重新启动):

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

现在,您需要从 Microsoft Store 下载 MSIXBUNDLE 格式的 Windows Subsystem for Android 安装文件。之前,我们展示了如何从 Microsoft Store 下载任何应用程序的安装 APPX 文件。

  1. 打开 https://store.rg-adguard.net/(该服务允许获取 Microsoft Store 中应用程序安装文件的直接链接);

  2. 将以下 URL 复制并粘贴到搜索框:

    https://www.microsoft.com/store/productId/9P3395VX91NR

    并选择慢;

    [玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

  3. 寻找

    MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle

    在列表中并下载文件(1.2GB);

  4. 打开 Windows 终端并运行以下命令来安装 msixbundle 文件:

    Add-AppxPackage -Path "C:\Users\a-d\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle"

    [玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

  5. 然后适用于 Android 设置的 Windows 子系统将出现在 Windows 11 开始菜单中。

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

如何在Windows 11上安装Android应用程序?

现在您可以安装 Android 应用程序。目前,只能通过 Beta 渠道中的 Windows 11 Insiders 的美国 IP 地址安装 Android 应用程序,并且只能通过 Amazon AppStore(与 WSA 一起安装)。虽然有很多限制……

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

但您可以在调试模式下从 APK 文件安装任何 Android 应用程序。

要从 Google Play 下载 APK 文件,请复制其 URL。在此示例中,我想下载 FBReader(我习惯的 Android 版 fb2/epub 阅读器)。

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

转至 http://apps.evozi.com/apk-downloader/,粘贴 Google Play 应用的 URL,然后点击生成下载链接。下载 APK 文件。

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

下载适用于 Windows 的 Android SDK Platform (https://developer.android.com/studio/releases/platform-tools) 并解压到 C:ools\platform-tools。

在适用于 Android 的 Windows 子系统设置中启用开发者模式。单击 IP 地址框中的刷新,然后等待您的 Android 实例获取 IP 地址。复制它(有时它与端口一起显示,例如

127.0.0.1:56314

)。

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

打开 PowerShell 控制台并导航到包含 Android SDK 的目录:

cd C:\tools\platform-tools

使用您复制的 IP 地址连接到您的 Android 虚拟机:

./adb.exe connect 172.17.66.80
connected to 172.17.66.80:5555

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

确保您仅连接到一台 Android 设备:

adb devices

要从 APK 文件安装 Android 应用程序,请运行以下命令:

./adb install "C:\Users\a-d\Downloads\org.geometerplus.zlibrary.ui.android_3003500_apps.evozi.com.apk"

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

然后,Android 应用程序图标将出现在 Windows“开始”菜单的已安装程序列表中。运行。

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

就我而言,FBreader 只能看到其模拟的 Android 文件系统。要将文件(书籍)复制到 Android 中的 books 目录,您必须使用 ADK :

./adb push "C:\Users\a-d\Downloads\Mark-Twain-adv-Huckleberry Finn.epub"/storage/emulated/0/books

[玩转系统] 适用于 Android 的 Windows 子系统:在 Windows 11 上运行 Android 应用程序

epub 文件现在可在 Android 应用程序中使用。

要将文件从 Android 复制到 Windows,请使用 adb pull 命令:

adb pull "/storage/emulated/0/books/file.fb2 C:\Users\a-d\Downloads

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯