我正在尝试让我的Parallels Visual Studio安装与我的MAC上的Android Studio Emulators交谈(无论出于什么原因,我正在努力启动Windows,例如Android Player / Microsoft Android Emulator,因为他们要求Hyper-V或其他等等。
此外,将其连接到我的MAC可以减少在每个VM实例上安装模拟器的需要。
我已按照本指南中的步骤进行操作 -
https://taco.visualstudio.com/en-us/docs/run-android-emulator-on-osx-using-parallels/
在我运行putty SSH脚本连接到MAC后,我遗憾地看不到任何模拟器使用
adb devices
但是,如果我在脚本连接后从Windows命令提示符运行 -
adb connect localhost:5555
然后我通过
看到了adb devices
List of devices attached
emulator-5554 offline
所以它是“有点”连接,但设备正在注册为离线,我似乎无法做任何事情让它在线上,以便它最终可以显示在Xamarin Visual Studio设备列表中。
有没有人有经验可以提供帮助?这适用于Xamarin Visual Studio吗?
注意的
我在两台机器上都试过kill-server / start-server但无法删除离线
答案 0 :(得分:2)
谢谢WickedW,我很高兴它有所帮助!
所以解决方案是:
我遇到了同样的问题,我发现如果Xamarin工作室在Mac上运行,它将阻止端口5554和5555.关闭它,在Parallels Windows
adb kill-server
中运行(Visual Studio将重新启动它)并重新启动SSH连接。
答案 1 :(得分:1)
感谢" bitibi"在 -
https://forums.xamarin.com/discussion/comment/249573#Comment_249573
我总是在一个工作日打开Xamarin Studio试图解决这个问题,它基本上阻止了端口,很快就关闭了Xamarin Studio并重新尝试了这个过程,一切都开始工作了!