2016-10-21 7 views
0

Моя хост-система - это Linux, и у меня установлен Android SDK, поэтому я могу работать с эмуляторами Android от Google с разумной производительностью. Теперь мне нужно разработать приложение Xamarin для Windows с помощью VisualStudio. У меня он установлен на Vmware (Player), гость - Windows 7.Подключить эмулятор Android к гостелю Vmware

Однако производительность эмулятора у моего гостя ужасна. Поэтому я решил попробовать использовать эмулятор на моей главной системе Linux и сделать его видимым от гостя. Наверное, я могу подключить его через сеть, но как это сделать? Возможно, может сделать туннель ssh от hust до хоста с шпатлевкой, чтобы получить доступ к эмулятору, запущенному на хосте, и просто использовать adb connect на гостевом компьютере, чтобы сделать эмулятор видимым в Visual Studio.

Есть ли у вас идеи?

ответ

0

@ user1209216 Мне удалось это сделать с помощью genymotion. Я подключил эмулятор к vmnet8, подключил linux-хост к vmnet8 и выбранному NAT на машине vmware. Найдите IP-адрес эмулятора из «Настройки» -> «О меню устройства», откройте «VS» на машине vmware, откройте команду SDK из меню VS Tools и введите «adb connect ip», используя ip эмулятора. VS должен распознать эмулятор как внешнее устройство. Вот и все.