我的设置:
我有具有android工具的mac。和Windows虚拟机-不幸的是can't run android directly。因此,我已按照本指南将它们连接:https://docs.microsoft.com/en-us/xamarin/android/troubleshooting/questions/connect-android-emulator-mac-windows,它们位于同一vpn上。
我可以看到在Mac上启动的模拟器,并从Windows机器成功运行了我的xamarin应用程序:
但是将Android设备连接到Mac时,它不会显示在Windows计算机上的Visual Studio中。在我的Mac上运行adb devices
,它显示:
而且我可以从我在Mac上安装的其他框架上成功运行应用程序。
是否可以通过adb服务器将Visual Studio的android设备公开以进行查找?
我认为,如果您通过网络使用ADB,将会有更好的运气。
在已连接设备的计算机上,您可以运行:
adb tcpip 5555
然后,如果您知道设备的IP,则可以使用以下方法从同一网络上的任何计算机进行连接:
adb connect ip:5555
然后它应该出现在VS的设备列表中。