Xamarin,Windows 10 Parallels并连接到基于MAC的Android模拟器

时间:2016-09-29 09:00:27

标签: xamarin android-emulator

我正在尝试让我的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但无法删除离线

2 个答案:

答案 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并重新尝试了这个过程,一切都开始工作了!