运行在 Mac 上的 Android Studio 连接运行在 Windows 中的 Android 模拟器,步骤如下:
1、启动 Windows 上的 Android 模拟器。
2、Windows命令行上运行如下命令,杀掉 Windows 上的 adb
。
adb kill-server
3、Mac命令行运行如下 ssh
命令,将远程的 Android 模拟器映射的本地,连接成功后,不要将窗口关闭了。
ssh -L 5555:localhost:5555 windows-username@ip-address-of-the-windows
4、Mac命令行运行如下命令,连接模拟器,连接过程中,模拟器会弹出授权对话框,点击确定
即可。
adb connect localhost:5555
5、在 Android Studio 的 Logcat 窗口能看到对应的设备了。
参考:
Is it possible to connect to Android emulators running on a Mac from a Windows VM?
remote-debugging-with-android-emulator
远程运行 Android 模拟器