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

问题描述:

我想让我的Parallels Visual Studio安装与我的MAC上的Android Studio模拟器对话(无论出于何种原因,我都在努力启动Windows之类的Android播放器/微软Android模拟器,因为他们要求Hyper-V或其他)。Xamarin,Windows 10 Parallels和连接到基于MAC的Android模拟器

另外,通过连接到我的MAC,可以减少在每个VM实例上安装仿真器的需求。

我按照本指南中的步骤 - 使用

https://taco.visualstudio.com/en-us/docs/run-android-emulator-on-osx-using-parallels/

我运行腻子SSH脚本后连接到MAC,我黯然看不到任何模拟器

adb devices 

但是,如果我在脚本连接后从Windows命令提示符运行 -

adb connect localhost:5555 

然后我看到通过

adb devices 

List of devices attached 
emulator-5554 offline 

因此,它是“之类的”连接,但该设备被注册为脱机,我似乎无法在网上做任何事情来得到它,使它终于可以在Xamarin露面Visual Studio设备列表。

有没有人有这方面的经验谁可以帮忙吗?这对Xamarin Visual Studio可行吗?

我试图杀死服务器/启动服务器在两台机器上都无济于事脱机

+0

您可以尝试直接连接到IP:'adb connect 192.x.y.z'。这不需要任何SSH。 – Krumelur

+0

Hi @Krumelur,我似乎无法获得基于Android Studio的仿真器的IP(或通过终端中的仿真器-avd命令启动),Xamarin的Android Player提供了我认为Genymotion所提供的功能。也许有一种方法? – WickedW

+0

在模拟器浏览器中试试这个:https://www.whatismyip.com – Krumelur

谢谢WickedW,我很高兴它有帮助!

因此,解决办法是:

我有同样的问题,我发现,如果Xamarin的工作室是在Mac上运行,它会阻止端口5554和5555关闭它,在Parallels的视窗adb kill-server运行(视觉Studio将重新启动它)并重新启动SSH连接。

感谢迁到 “bitibi” -

https://forums.xamarin.com/discussion/comment/249573#Comment_249573

我试图解决这个问题的时候,总是在一个工作日里打开Xamarin Studio,它基本上阻塞了端口,很快关闭了Xamarin Studio并重新尝试了这个过程,所有开始工作!