有没有可能通过 Android Studio 在 Android 的 Windows 子系统上运行 Android 应用程序?

The*_*kda 7 android android-studio windows-11

如果我们能够在 Android 的 Windows 子系统上调试 Android 应用程序,那就太好了。

vha*_*nla 14

当然这是可能的,它的工作原理与任何外部设备类似。

首先在 Windows 子系统中启用 Android 设置应用程序的开发人员模式。 Android 设置应用程序的 Windows 子系统

图片

然后,像平常一样连接 ADB adb.exe connect 127.0.0.1:58526,或者adb.exe connect <that ip assigned to your WSA device>一旦连接,就照常进行。

转到运行 -> 选择设备 Android Studio 选择设备菜单

图2

如果 ADB 已正确连接,它将被列为Microsoft Corporation Subsystem for Android(TM) Android Studio 中可连接的设备列表

图3

就是这样,它将可作为外部设备进行调试的目标。 Android Studio 和 WSA

图4

现在,您可以从 Android Studio 和 Windows Subsystem for Android 进行编译和调试 (Shift+F9),启动它并相应地暂停(断点、异常等)。 使用 WSA 从 Android Studio 调试 APK

图5

使用 WSA 从 Android Studio 调试 APK

图6

如果您想调整更多调试设置,您可以从该“设置”应用程序启动 WSA 中的“视图”。 Android 实例本身的 WSA 更多调试设置

图7