Я пытаюсь отладить приложение Xamarin Forms с помощью виртуального устройства Android. Это виртуальное устройство Android находится на моем Mac (Pixel 3 XL, API 28, нет магазина игр, цель Android 9). На моей виртуальной машине (VMWare Fusion) я использую Visual Studio 2019 в Windows 10.
До сих пор я пробовал выполнить следующие действия, чтобы добавить устройство в выпадающий список устройств Android в Visual Studio:
На моем Mac я запускаю виртуальное устройство Android. В терминале Mac я выполняю следующие команды: adb kill-server
, а затем nc -kl 5555 0<backpipe | nc 127.0.0.1 5555 > backpipe
в каталоге tmp
.
Вернувшись в Visual Studio на виртуальной машине Windows, я перехожу к Tools
-> Android
-> Android ADB Command Prompt
и введите эту команду (хотя 192.168.1.123 - это мой IP-адрес Mac):
adb connect 192.168.1.123:5555
, за которым следует сообщение об успешном завершении:
connected to 192.168.1.123:5555
Однако устройствоне добавляется в выпадающий список доступных устройств Android для выбора в Visual Studio.
Эта команда adb devcies
возвращает: 192.168.1.123:5555 offline
Я не уверен, что я могу попробовать, поэтому ямогу отладить мое приложение Xamarin с помощью Android-устройств моего Mac.
Я следовал этим инструкциям Microsoft , но, возможно, я упустил что-то очевидное?