1

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

4

1 回答 1

3

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

首先在 Windows 子系统中为 Android 设置应用程序启用开发者模式。 适用于 Android 设置应用程序的 Windows 子系统

图片

然后,像往常一样连接 ADBadb.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 子系统编译和调试 (Shift+F9) 以启动它并相应地暂停(断点、异常等)。 使用 WSA 从 Android Studio 调试 APK

图5

使用 WSA 从 Android Studio 调试 APK

图6

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

图7

于 2021-10-24T15:37:00.073 回答