我在远程计算机上开发xamarin并在本地android模拟器上进行调试 我使用ssh隧道进行端口转发:-N -R 5037:localhost:5037
在远程计算机上
adb设备正常
所附设备清单
emulator-5554设备
android-studio found emulator-5554
[我:]:跟踪Android设备开始了 [D:]:跟踪avd开始了 [D:]:avd watcher * .ini路径:'C:\ Users \ tuanha-01.android \ avd'
[D:]:avd watcher android路径:'C:\ Android \ ANDROI~1 \ tools \ android.bat'
[D:]:TrackDeviceTask得到:emulator-5554设备
[I:]:从adb获得新设备列表,其中包含1个设备
[D:RunShellCommand]:emulator-5554 getprop
[D:RunShellCommand]:emulator-5554 getprop
[D:]:avd观察者:从拥有0个设备的avd获取设备列表
[E:]:模拟器'emulator-5554'的模拟器名称查找失败
编辑:如果我使用Genymotion,在远程Visual Studio上可以查看Genymotion模拟器
[我:]:跟踪Android设备开始了 [D:]:跟踪avd开始了 [D:]:avd watcher * .ini路径:'C:\ Users \ tuanha-01.android \ avd'
[D:]:avd watcher android路径:'C:\ Android \ ANDROI~1 \ tools \ android.bat'
[D:]:TrackDeviceTask得到:192.168.31.101:5555设备
[I:]:从adb获得新设备列表,其中包含1个设备
[D:RunShellCommand]:192.168.31.101:5555 getprop
[D:RunShellCommand]:192.168.31.101:5555 getprop
[D:]:avd观察者:从拥有0个设备的avd获取设备列表
但它在调试时出错
Android应用程序正在调试 无法启动调试:无法连接到127.0.0.1:8815:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8816
无法建立连接,因为目标计算机主动拒绝了它127.0.0.1:8816